I had games where it says it’s my opponent turn his time counts down to seconds then all of sudden it my turn and I’m down the time he was and have like 10 seconds left and lose from winning position one time I have mate in one and then happened and I lost.
Also some time I pre move and the clock still counts 2 secs off time and I move one square
Generally what you are describing is getting disconnected from the live server. When you get reconnected, the clocks update.
https://support.chess.com/en/articles/8584209-how-do-i-fix-my-disconnect-lag-issues
Premoves take a minimum of 0.1 second but could take longer if you are experiencing higher than normal lag or disconnects.
I had games where it says it’s my opponent turn his time counts down to seconds then all of sudden it my turn and I’m down the time he was and have like 10 seconds left and lose from winning position one time I have mate in one and then happened and I lost.
Also some time I pre move and the clock still counts 2 secs off time and I move one square