Does your device have Android 10?
App uses an Android method to inspect the internet, which could make false reports in such mixed conditions with multiple devices.
I could improve or override that function in next (beta) version and you can see if it works better in your device.
That’s why offline routing exists.