if it was on radius server, I would not be getting 'lost carrier' as disconnection reason.
I remember for once my PPPoE was up for 7days and then reset by excitel because of session timeout.
That time I had MTU 1452, let me set 1452 and monitor if it fixes.