The log provided has no useful information.
If you do not see in the log a driver crash or USB disconnect, then most likely you're in a common situation where the disconnect is provider initiated.
I suggest to install a package called watchcat
to monitor the connection and use a custom script to reset your modem in case of failure. Install usbutils
and use usbreset
(from that package) in your script to reset your modem.