I'm encountering the same issue on 17.4
Tried the async await version and same issue, immediately responds with denied before user chooses allow / deny.
Topic:
App Store Distribution & Marketing
SubTopic:
General
Tags: