So weit ich weiß ist man bei einem Zeit- und Volumentarif selber dafür verantwortlich, ob das Limit überschritten wird oder nicht! Viele Herstellern von Routern legen ihren Geräten einen Hinweis bei, das man eine Flatrate nutzen sollte oder zumindestens einen Volumentarif mit 5 GB.
Manche Router verbinden sich mit dem Internet um ihre Zeit zu synchronisieren, diese haben aber auch die Einstellungen nach wie viel Minuten im Idlezustand die Verbindung getrennt wird.
Ich schlussfolgere daraus das dein Router nicht richtig eingestellt ist oder fehlerhaft arbeitet.
Ehrlich gesagt würde ich auf die 1&1 Deutschland Flat umsteigen, kostet im Monat ganze 9,99€ und dürfte nicht mehr kosten als dein 40h Tarif.