You can’t call microflows directly from an offline page. However, there is some guidance on what to do in the documentation...
Microflows can be called from offline apps by using microflow call action in your nanoflows to perform logic on the server. However, it works a bit different from when used in online profiles, these differences are explained below:
Microflow Arguments Type
If you need to execute a microflow with a persistable object as parameter, you can define a before/after commit event handler on the desired persistable entity. When you create and commit an instance of this entity in the client and perform synchronization, the configured event handler(s) will run.
As stated in mendix guides Microflows are processed in Back-End/Server side.
You may not call a Microflow when you are Offline.
You should tray to convert your Microflow in a NanoFlow! NanoFlows can run in client side.