In our install of Apex 22.1.6 I have a Interactive grid with a date field in it.
So the Type is Date Picker
and under settings I'm choosing "Display As" => Native HTML
As you can see above, here's the Native HTML field in the grid in edit mode.
As soon as I tab out, and it goes into display only the date gets reduced by 1
It only does this with Native HTML. In the Database, the correct value is saved, with 2021-05-21 in the Database. It's just the display that is wrong.