Is that a repeatable error?
Because I'm using Bluetooth LE in my application and I'm also requesting ACCESS_COARSE_LOCATION permission during runtime.
And it's working every time. This is done with the latest Qt 5.11.2
Sorry to necro an old thread. I can reproduce this error on the full 5.12.x line of kits. However, if I request the permission before I load my first QML file (ie before I create an instance of QQmlApplicationEngine) then QtAndroid::requestPermissionsSync seems to work perfectly fine for me.