Opening a notification while in an activity completely breaks GPS

Hello,

I have an app which periodically sends out notifications and that works fine but the problem is that, when a notification gets sent while in an activity and you press "Launch" to open the app, GPS gets completely disabled and there doesn't seem to be any way to enable it again even after closing the app, except exiting and re-entering the activity.

I've tried adding Positioning permissions and enabling location events in all sorts of ways but GPS is still disabled after closing the app.

This seems most likely to be a CIQ oversight since even the built-in Garmin Hydration widget has this behavior, but is there any solution to fix this?