I can feel this too, man !
Also, I used to ask one Chess.com moderator and he simply explained that this might happen due to our disconnects or lags in our computer, which does not satisfy me much :v
Here is my issue:
https://www.chess.com/forum/view/general/premove-and-timeout-question
I really like how sometimes the servers can't receive my move in time. It really brings out the duality of man. Yes, I do have checkmate in one on the board, but how cool would it be if you actually lost this game!