with a timeout against insufficient material
Either you or you opponent had no time left on the the clock as well as either you or your opponent not having sufficient material to checkmate.
Your opponent ran out of time and can't win. You only had a king and bishop and that's considered insufficient material here on timeout.
The site only looks at the material the side with time has, disregarding the other player's material in most cases, and a king and lone bishop can't mate.
The site doesn't use the FIDE implementation of mate possible by any series of legal moves.
https://support.chess.com/en/articles/8557986-my-opponent-ran-out-of-time-why-was-it-a-draw
@3
A king and a lone bishop can mate. In this case the checkmate cannot be forced, but this site even awards a draw in the face of a forced checkmate.
A timeout against insufficient material refers to a mechanism or provision where a process or system is paused or halted due to a lack of necessary resources or data. This timeout ensures that operations do not proceed under suboptimal conditions that could lead to errors or inefficiencies. It's commonly used in scenarios like software development or manufacturing where having the right materials or data is crucial for proper functionality. Implementing this timeout helps prevent issues and ensures that the process resumes only when all required elements are available.
@3
A king and a lone bishop can mate. In this case the checkmate cannot be forced, but this site even awards a draw in the face of a forced checkmate.
That example isn't forced or forceable. But as mentioned before, the rules of the organization are what matters. At some point the site may change to a more FIDE compliant insufficient material to win on time implementation but until then, it's a moot point.