game keeps reducing my time though other player hasn't moved
Could be chess.com; they had server issues lately with their fancy new equipment and the CEO apologized, but it's probably something covered in these articles. Seems the signal has to jump through a lot of hoops before chess.com gets it. Yes, chess.com is a bit of a resource hog and it doesn't like to share, but most of us find a way to not get disconnects...
https://support.chess.com/customer/en/portal/articles/1444849-why-did-the-clock-times-suddenly-change-the-clocks-seem-broken-
and