Appointments booking wrong time

Once a pending appointment is confirmed via the dashboard, the dates are getting set to 12:00 am.
However, the time is correct in the pending side, the issue seems to be with the time getting assigned "Unknown" during confirmation.

Ran a conflict test still the same issue, please check the chat notes for more info.