There is another thread about this with just missing transactionInfo, might be same issue or different, see here https://developer.apple.com/forums/thread/723191
Post
Replies
Boosts
Views
Activity
Yes, the history repeats the notification payload as it naturally should. This means that Apple should actually re-issue the notifications with invalid payload. Not holding my breath for that. Without that I think the only way to return to stabile operations for the purchases affected is to implement the API workaround you describe.
It worked immediately! Thank you so much!