OPnsense when properly configured PPPoE is super stable, it even properly supports PPPoE adaptive LCP echo request...I always test this in a sandboxed LAB environment before every new release makes it into my production environment, and it's always worked perfectly.
"