Hey @Anonymous, I think one issue might be that you seem to be missing the ".Text" portion on the Dateandtime reference. Essentially, it is referencing the control itself and not the text value of the control. So it should probably be:
... journeystartdateandtime: Dateandtime.Text});
...
This is assuming that your data source will take this value as text and doesn't need it to be an actual datetime value. There will likely be an error saying it was expecting a datetime value but received a text value if that is the case. If it needs to be a datetime value, you would probably need to remove the "Time" text from the front and format the resulting text as datetime. Here is one way you could do that:
... journeystartdateandtime: DateTimeValue(Substitute(Label1.Text, "Time", ""))});
...
Basically, the substitute function replaces the text "Time" with nothing (""), and the DateTimeValue function formats the rest as a datetime value (unsurprisingly).
Hopefully, that helps! Let me know if it does or doesn't sort things out; I'm happy to follow up if needed!