Answer
Convert the date field to a string first with formatDateTime() before concatenating it — CONCAT() combined directly with a raw date-typed field can silently fail to print, while concatenating the same value after explicit date-to-string formatting works as expected.