I've also recently discovered a permission bug when testing. The companions of all devices were updated to 1.5B.3 for testing.
When you call the Screen1. AskForPermission block and the user denies the error through the permission dialog, the next time you call the same error, the 908 error appears (again). Tested with the coarse location permission.

Tested with three of my emulators. This bug occurs on the following devices. (I somehow couldn't download the companion on Android 8.1, probably due to connection issues)
In the following devices, the permissions dialog doesn't even appear; the 908 error immediately occurs the first time when the user opened the app and clicked the button.