I still don't see how this game is a draw, the white king had an option to move to upwards left. 😉
When you run out of time and your opponent doesn't have sufficient material to checkmate you, the game will end in a draw.
From the PGN you shared. I see the game ended in Draw by timeout vs. insufficient material. you can read more about this kind of draw here https://support.chess.com/article/268-my-opponent-ran-out-of-time-why-was-it-a-draw
Trust me the game was bugged like so many others, time bugs, double move bug, multiple games bug...etc