idk, something similar happened to me once because of bad internet. But idk what happened with your situation. Was your internet fine?
Cheat : Forced a win somehow with time left on the clock

Yeah and I still had 1:38 on the clock and it just said "White Won"
It was extremely odd. I even had a gut feeling he was cheating somehow is what makes it worse and I rarely think that. Felt like he figured out a way to disconnect or something and still get the win. I wasn't downloading anything and my full bandwidth was available the entire game.

That's weird maybe it was a glith with the server or something. To be honest, I doubt it was a way of cheating. How would that be possible?

It shows game abandoned.
So you must have been disconnected from the live server for long enough for the game to get declared as abandoned.
That is not something your opponents can impact.
Here are some things you can look at to minimize issues.
https://support.chess.com/article/338-how-does-game-abandonment-work
https://support.chess.com/article/4720-online-chess-performance-optimizations
https://support.chess.com/article/213-how-do-i-fix-my-disconnect-lag-issues

Maybe there was a glitch in my internet but I usually have zero issues. I'm on DSL too so I have a solid connection.
I just played Meandmymates. There was 1:28 left on my clock when he moved and the game ended and said white won. There is no checkmate. I did not resign. Is this some sort of bug or did my opponent find a way to cheat here and force me to lose?