#248
Nakamura could have won much faster, but he chose to troll and have fun with 6 knights.
Underpromotions rarely happen and usually have the point to avoid stalemate or to exploit the unique properties of a knight. Multiple excess underpromotions play no role at all. That is why the Tromp count is way too high for the purpose assessing the feasibility of solving chess.
Your KQBN example has neither underpromotions nor excess promotions. Indeed 1 Qc7+ 2 Qa7# is faster hence 1 Qc8+ is trolling.
If a position is a draw, then neither side has a valid reason to avoid the draw by 3 fold repetition or by the 50 moves rule. If a position is lost, then the losing side has a valid reason to claim a draw by 3-fold repetition or by the 50 moves rule and the winning side has reason to avoid a 3-fold repetition or the 50 moves rule taking effect. Thus the fact that the draw has to be claimed plays no role: the losing side claims.
Lots of possibilities, but nowhere near infinity.