Insufficient material vs time

Earlier today, I was playing as white in a rapid game (10+0) and with about 20 seconds on my clock, 15 on blacks, we entered a rook and king (black) vs knight and king(me). After about 5 moves, my opponent ran out of time, with me having 5 seconds on my clock. I assumed I had won, but the website deemed it a draw by insufficient material vs timeout, which is weird because it wasn’t insufficient material. Theoretically, I could have checkmated him with his rook blocking his kings one escape square. I understand that that would be extremely unlikely, and with the rook off the board, checkmate would be impossible, but I technically didn’t have in sufficient material. I don’t really care about 8 rating points, but I just find it weird
The site doesn't use FIDE's implementation of mate possible by any series of legal moves. The rule used is more similar to the US Chess implementation for insufficient material to win on timeout, with some exceptions.

Earlier today, I was playing as white in a rapid game (10+0) and with about 20 seconds on my clock, 15 on blacks, we entered a rook and king (black) vs knight and king(me). After about 5 moves, my opponent ran out of time, with me having 5 seconds on my clock. I assumed I had won, but the website deemed it a draw by insufficient material vs timeout, which is weird because it wasn’t insufficient material. Theoretically, I could have checkmated him with his rook blocking his kings one escape square. I understand that that would be extremely unlikely, and with the rook off the board, checkmate would be impossible, but I technically didn’t have in sufficient material. I don’t really care about 8 rating points, but I just find it weird
The site doesn't use FIDE's implementation of mate possible by any series of legal moves. The rule used is more similar to the US Chess implementation for insufficient material to win on timeout, with some exceptions.
Thank you for your comment. In my position, a draw was deserved, but it is a stupid rule because of the position below. It was mate in 1, but white ran their clock down , while having one legal move, to force a draw

I assume it's because you can't force mate with a rook if they have a knight, and you won't be able to capture their knight assuming perfect play. Still odd.

If one side wins on time But has not enough material to checkmate.. then it's a draw.
one pawn is enough to win on time, a knight or a bishop is not. 2 knights are also a draw if i'm not mistaken there shouldnt be a forced checkmate, but 2 bishops can make a checkmate.

@Lukechess12465, yes, there are some rare edge cases where the implementation might result in an outcome that should not be warranted.
There exists a series of legal moves that leads to checkmate, so this should be a win.
The chess.com implementation wrongfully identifies a lone knight as insufficient material.
Laws of Chess:
6.9 Except where one of Articles 5.1.1, 5.1.2, 5.2.1, 5.2.2, 5.2.3 applies, if a player does not complete the prescribed number of moves in the allotted time, the game is lost by that player. However, the game is drawn if the position is such that the opponent cannot checkmate the player’s king by any possible series of legal moves.
https://handbook.fide.com/chapter/E012023
Earlier today, I was playing as white in a rapid game (10+0) and with about 20 seconds on my clock, 15 on blacks, we entered a rook and king (black) vs knight and king(me). After about 5 moves, my opponent ran out of time, with me having 5 seconds on my clock. I assumed I had won, but the website deemed it a draw by insufficient material vs timeout, which is weird because it wasn’t insufficient material. Theoretically, I could have checkmated him with his rook blocking his kings one escape square. I understand that that would be extremely unlikely, and with the rook off the board, checkmate would be impossible, but I technically didn’t have in sufficient material. I don’t really care about 8 rating points, but I just find it weird