Are two major problems.
1) pppoe - so erratic pppoe disconnects all connections simultaneously. (symptom)
2) Interfaces queue - queue type - if you change default ethernet (no single queue of pppoe nor any other to the eye. They should be) to only hardware queue, appear single queue, but not traffic