Taking into account the workaround provided by pva on the freebsd forum post, It may be as simple as creating a custom Monit script for OPNsense for when the interface goes down then "usbconfig reset" command is executed and then the ppp will establish the connection again on it's reconnection attempts. Will do some testing and let you know if it works out.