They might cheat by having a faster connection, my son
I suspect some players cheating on time

Recently I have lost many games due to time limit. I usually play 3 minutes games and I just feel I play at the same pace as my opponent but my opponent’s clock barely moves. For example, my opponent was even disconnected for a while but he/she still won by time out. Is there any way to know if the timer is fair for both players? Check out this #chess game: [removed -- MS]
The server keeps the official clocks and the client side doesn't have access to modify that. It's very possible you're experiencing a significant amount of lag.
Here's are some things you can do in your end go minimize issues.
https://support.chess.com/article/4720-online-chess-performance-optimizations
https://support.chess.com/article/213-how-do-i-fix-my-disconnect-lag-issues
That said, publicly posting possible TOS violations isn't allowed. If you feel an opponent was using disallowed resources, you should directly report them to staff.
https://support.chess.com/article/209-how-do-i-report-someone
noodleslover
but you are right, on puzle battle sometimes it passes 2 seconds but the game counts 1 and i lost 2 times because of this, i belive that chess.com do this for forcing people to buy premiun, the same thing wifth internet connection, sometimes i have 5g working and the game disconects out of the blue....
Recently I have lost many games due to time limit. I usually play 3 minutes games and I just feel I play at the same pace as my opponent but my opponent’s clock barely moves. For example, my opponent was even disconnected for a while but he/she still won by time out. Is there any way to know if the timer is fair for both players? Check out this #chess game: [removed -- MS]