Hi @MH3 ,
I suggest you add a new Request Date DataCard in the form and remove the older one, since it's clearer to start from scratch.
Please try the following steps:
1. create a Timer, Set Duration:1000, Enable Repeat and Auto start, Disable Auto pause, Set OnTimerStart: Set(VarCurrent,Now())
2. unlock the data card, add a dropdown in it, rename to AmPmValue1,
set Items: ["AM","PM"]
set Default: If(Hour(VarCurrent) < 12, "AM", "PM")
3. modify property of HourValue:
Items: ["12","01","02","03","04","05","06","07","08","09","10","11"]
Default: Text(If(Mod(Hour(VarCurrent), 12) = 0, 12, Mod(Hour(VarCurrent), 12)),"[$-en-US]00")
4. modify property of MinuteValue:
Default: Text(Minute(VarCurrent),"[$-en-US]00")
5. Modify property of data card:
Update: DateValue1.SelectedDate + Time(If(AmPmValue1.Selected.Value = "PM", 12, 0) + Mod(Value(HourValue1.Selected.Value), 12), Value(MinuteValue1.Selected.Value), 0)

Hope this helps.
Sik