I figured it out. it’s a bug with in the Low Battery notification.

If you tell Anti-Theft to notify when Low battery state + Always notify on low battery, it doesn’t release the GPS On state even when the battery goes above the threshold.

If I turn off Always notify on low battery, obviously it never notify me… and of course it never turns on the GPS. But it’s definitely a bug with “Always notify on low battery” which causes the GPS to stay on. Also this ONLY happens right after I get an email about my battery is low.

PLEASE FIX