It appears as though the first charge approval date calculation is wrong when a value for trialDays has been set in the appSubscriptionCreate mutation. For example if trialDays is set to 7 and the charge approval date is Dec 22nd the first charge date now shows Jan 28 2024 (37 days in the future)!
This effectively makes the free trial redundant as users will get a 37 day free trial before being charged. They can also cancel before the first charge date and no charge will apply! What has changed recently as this wasn't an issue back in November???