Tested on a iOS 16.2, when user on their first time on the app gets asked "allow once" or "allow while using" and they select "allow once", then after they close the app, reopen and gets asked "allow while using" or "always allow", they select "allow while using", CLLocationManager returns "always allow" permission status?