Don’t know if you figured this out yet or not but the data for these two fields are stored differently in the DB.
date field format “Ymd”
date/time field format “Y:m:d H:i:s”
If you want them to be ordered correctly then you need to update every meta value to the right format in the DB. I haven’t got any idea how that would be done.