Hi Jason. Just a “side comment”: See my message to @seb82:
Comcast has become quite a problem – and they deny all responsibility. It appears to me that you ahe been diligent and thoughtful as to how you are dealing with this and I have no further suggestions in this regard – but would welcome more information if/when you are able to resolve this.
Importantly, this message is not intended to detract from what @Steve.Taylor has told you.
Peplink health checks won’t work well if the ISPs randomly throw your packets in the “bit bucket.”
Rick