Yes, it has this HiLink mode which provides a ethernet device and a web interface for configuration. In my particular use case the modem will be used on a headless device. The end user should not need to configure it.
There’s a problem though. When the modem is inserted it starts in a storage mode which contains some sort of driver install for Windows. Basically ZeroCD.
My solution for now has been to create a snap which monitors when this particular modem’s vendor and product id are recognized by the device and switches it to “modem”-mode and configures the ethernet device using a interface.d rule. This seems incredibly over-complicated and fragile, which is why it would be great to have a modem that basically configures itself via modem-manager and sets up a connection with network-manager automatically.