Hi, @lord_tosswomble !
Thanks for bringing this to our attention.
Our engineering team has found the source of the issue, and deployed a fix yesterday that should prevent future loss of app approval, as well as fix and properly revert the approval state of un-approved apps back to "Approved" in Dashboard.
There might be some limited edge cases where you'll need to re-approve an app one last time, but they should not lose their approval state again unless the app is removed from the app store by the publisher, or "All future permissions" are not granted for the app and its permission list changes.
Please let us know if you continue to face any issues!