Yes, it is annoying that the warning is given when only seconds are left.
In this thread, a guy said he had developed custom warnings:
https://www.chess.com/forum/view/help-support/timer-warnings
/ I haven't tried it. I can't help you if it doesn't work.
So I was playing a blitz game this morning and I was lost but I managed to destroy my opponent's advantage and then I got the low-time warning when I had twenty seconds! I feel like I should have gotten it when I had a minute. So then I started rushing, forgot about my opponent's passed pawn, and lost. All because chess.com gave me the low time warning so late.
Here's a link to the game: https://www.chess.com/analysis/game/live/78070240363?tab=review