setValue not working for Input Type: Date

For the textinput type, I believe it needs a specifically formatted value to work as it doesn't attempt to parse the input with any arbitrary date format the same way the datetimepicker does.

Here's a method to try to get the formatting to match there, but in general the datetimepicker is a bit nicer as Alex T mentioned.