So I have an app that has student records for the current year and projected into the next year. A flow copies data from the current year into the projection year.
When viewed from the model driven app, the Current Year record shows the correct date, but the Projection Year record shows the date 1 day behind.
All date fields are 'Date Only'.
My timezone is UTC-06:00
I can confirm that the date field in each record contains the same data:

However, the model driven app displays the data wrong in only one of the records:

In Power Automate, my flow is copying the date from the Current to the Projection record. Here are the inputs and outputs of the flow:

Everything looks correct, but the model driven app still shows the date wrong for one of the records.
I can "fix" the problem by setting my Dynamics user preferences to a timezone of GMT-0, but I would rather have a programmatic fix that doesn't involve giving all of my users the wrong timezone.
Any help appreciated.