Hi there,
I have seen other similar threads about the date conversion and seems like there is something weird going on around.
On my PVA my adaptive card has a formula to convert string to date which is :
Text(Topic.PurchaseDate)
On my Power Automate flow I have the following set up:

Where the Compose 2 set up is:
formatDateTime(outputs('Compose'),'dd/MM/yyyy', 'en-GB')
Even so, my output date is always a day before the chosen date from the Adaptive Card form.
If I choose the date to 01/08/2023
The output that comes through is:
Any help will be appreciated.
Kind regards,
Fernando