After getting my DSL line disconnections sorted out I flashed LEDE on my router again.
After 25hours of uptime PPPoE didn't disconnect so that is good.
CPU usage after 23hours initially was fine but after leaving the status page open in the background and going back to browsing coming back after 5 minutes showed CPU usage of 2.5 instead of rebooting or anything I just closed the tab and went on as usual after an hour came back to the CPU usage back down to 0.05-0.40 again this time the CPU usage spiked as long as I had the status page open. if I turn off AutoRefresh it, of course, doesn't spike.
Could it just be that this router is old? Maybe just an issue with LEDE? Or is it something in the build? This happened with the Ladus and Julia builds as well but it was worse UltraLiteV2 is by far the most stable out of all the builds above. I even tried VPN and upon flashing it just gave high CPU usage after a few minutes while setting it up I tried to flash back to UltraLiteV2 right away but it bricked my router. I then had to recover it via TFTPD.
SQM isn't working as intended but I haven't had the time to fine-tune it and my ISP isn't the best so I may have to lose a lot of speed to gain stable pings as I still get some mini-spikes
After a reboot leaving the Overview page doesn't make the CPU usage spike and I can browse the Luci interface without it slowing down and causing the CPU usage to spike.
Update 3: After rebooting since last time the router was up for a day and a half and same issue though when I opened the router it was >1.00 CPU usage already.
Update 4: After 2 days SQM started having issues if I enabled it ping were fine (some mini spikes still happened though) but I was getting constant packet loss. I've switched back to gargoyle as of now will take a look at it in a couple of days.
@hmd61551 Any update on this?