Pamela, this has nothing to do with my publisher ID or my implementation, so I'm not going to jump through the hoops of this canned response.
The very basic fact is that this is something to be solved by the consent management platform automatically, and quite easily so: if the CMP is initialized on app startup, and detects outdated TC data, it should delete that data and then act as if the consentStatus is required - because it really is. In most cases, this CMP is not some third-party tool that we should get help about elsewhere, but Google UMP aka Funding Choices, whatever the preferred term is at the moment. If every developer would need to take care about that manually and outside of Google UMP, then Google UMP simply is a failed solution that should not be used at all.
Linking to a HC article that just describes those errors, as Teejay did above, is not helpful.
Suggesting to manually reset consent state, as Teejay did
in this thread, only to be later corrected by you because this is something only to be done in testing, is not helpful.
Not understanding the issue at all, as Nick and probably others of your team did
in this thread for months(!), before eventually suggesting (again!) that developers should fix manually what needs to be done automatically by
your stuff, is not helpful.
What would actually be helpful is to close your Google doc with canned responses to paste into every thread for a while, and really try to listen to people explaining to you what is going on with your products - because they simply don't work as expected some of the time. This is the case with your CMP not automatically reacquiring consent whenever necessary, but also with other stuff regarding your CMP solution that has been discussed in this group for as long as your CMP solution has existed.