The site uses a variation of the US Chess Federation insufficient material rules and not FIDE. So, it doesn't matter if there is a theoretical but non-forcible win or not.
The site just looks at the material that the player with time has. Since two knights can not force mate, it is declared a draw.
The last line of the following gives the material combinations that will result in insufficient material draws here.
https://support.chess.com/customer/en/portal/articles/1444798-how-do-i-claim-a-draw-
Hello,
in the last game I played, my opponent lost on time. And it was considered a draw.
We were both low on time and I messed up a winning position. The last move of my opponent was taking a pawn close to promotion, with his Knight. Instead of taking the knight, which left the position with two knights for me and one knight for my opponent I did not recapture the knight and the time of my opponent ran out.
I did not recapture, because you cant mate with two knights and the king only, but with the knight of the opponent it is definitly possible. So I dont know why it is still considered a draw.
You can see the final position here:
https://www.chess.com/livechess/game?id=1513151157
Is there any specific rule, when it is a draw, after you lose on time, or is this just a bug?
Thanks in advance