Beside update of update RouterOS to the latest version, upgrade also you modem firmware. I had in past also some issues with unstable connection, due to old firmware.
And RouterBOOT in /system/routerboard - not sure it changes... but with LTE latest with 3 versions aligning on stable is my strong recommendation to start. I generally use the "auto-update=yes" in /system/routerboard - so after RouterOS upgrade, rebooting a 2nd time will apply the firewarm automatically - so you don't forget.
However the best thing which you might do is replace LHG LTE6 to LHGG or ATL LTE18. I see significant improvement in connection stability, so do speed.
True, in US, just having Band 66 dramatically changes speeds... but since the ATL does not support US bands at all, that LHG LTE6 actually be a better choice ironically since it get part of Band 66 (Band 4).
But in most parts of the EU/world, I'm sure the LHGG or ATL be a dramatic improvement since it can use extended bands.
I think OP knows where the tower is located, but generally it's helpful to do some homework with cellmapper.net to see what bands are available in your area. There are other sites, and some countries even publish cell towers/bands, so some googling to find the band your carrier uses is pretty helpful in deciding on a new device. Maybe there is 2nd tower to point it at that may be more stable?
Also can enable some more logging if not done so already, that may give more clues. This will add a new memory group for "lte" logs with debug info (still memory, but does not clutter mainly logs):
/system/logging/action add name=lte-memory memory-lines=5000 target=memory
/system/logging/add topics=lte,!packet action=lte-memory
If it keeps happening & with the "3 versions" of LTE, RouterOS, and RouterBOOT all aligned to 7.16.1 (current stable).... I'd open a support case, and make sure to include a supout.rif BEFORE restarting the modem. And if enabled the above logs, the debug logs would be included in the supout.rif.