Your comments

no, the issue is that your app never manages to get location permissions. The screen just stays as a gray overlay, sometimes an arrow, but the location permissions dialog never appears.