Losing to cheats

They let the time run down. But instead of actually running out of time, the timer stops counting at 0.1second. Even if they wait an extra hour, the game won’t end. Somehow they’re still able to stay in the game. And once they make a move, the times reverse. They magically have more time left than you. I’ve never seen anything like that. I’ll switch to Lichen if that happens to me again on chess.com.
Has anyone else experienced this?
Your opponents can't cause that. It's a disconnect.
That said, if you're playing on the iOS app there's a bug that was identified that impacted some games. Staff have pushed a fix that's available in version 4.7.17 that's rolling out now.

It's a disconnect from the live server process. It doesn't necessarily mean you're disconnected from the Internet. This particular disconnect seems to be a code bug and the new app version should resolve it.
They let the time run down. But instead of actually running out of time, the timer stops counting at 0.1second. Even if they wait an extra hour, the game won’t end. Somehow they’re still able to stay in the game. And once they make a move, the times reverse. They magically have more time left than you. I’ve never seen anything like that. I’ll switch to Lichen if that happens to me again on chess.com.
Has anyone else experienced this?