I don't have much to contribute on this subject other than to say that the Android flavor of the app is very buggy.
Take the latest firmware upgrade for example, after it failed to complete when initiated directly from the bike, after 8 or 9 attempts via the app, finally finished but just the MMB. The battery board update failed and no matter what I did on my Android phone to retry the failed upgrade, it wouldn't do it.
Tried a second 'droid phone, in perfect working condition and got the same thing.
Tried it with an iPad Pro and was able to get the bike to upgrade the battery board just fine, so the versions are now both 16.
Phones tried were Samsung S10 and Google Pixel 2.
Both of them working just fine on everything including Bluetooth and WiFi.
I uninstalled and reinstalled the app on both but it made no difference.
By the way, the failure was after pressing the "Manage Firmware" button, it would never, never display what was available or connect to anything, though, all the other functions appear to have been working fine.