I believe I did do a factory reset of the router at one point, but it was a while ago and the problem came back... But for science, I could try again.
Anyway, my "fix" was to get another router.
That's been a solid option so far.
I liked the Almond+ and it's potential, but when the firmware stopped getting fixed, it was over...
Really, lack of QoS was eventually going to make me switch.