Apple Payment Webhooks seem to be giving invalid data

About 6-8 weeks ago, we began getting back odd data on all subscription updates from when the user originally started on a trial. Previously, after purchasing a trial first then converting to a paid subscription there were no issues and on validating the receipts the json returned would state
Code Block
"is_trial_period": "false",

and the proper monthly or yearly subscription expiry date would be one month or one year out respectively.

At that 6-8 week mark in the past, all users who had ever started on a trial now suddenly on all of their receipts are being updated as trials even with a large trail of previously purchased subscriptions from the existing package.

This has led to thousands of paying users being marked as invalid within our systems and we can't find any reason why this would be occurring.