Looks like a bug. Here is a found workaround (tested with Xcode 13beta / iOS 15)

DatePicker(
"Date",
selection: $date,
displayedComponents: .date
)
.labelsHidden()
.id(date) // << here !!
Looks like a bug. Here is a found workaround (tested with Xcode 13beta / iOS 15)

DatePicker(
"Date",
selection: $date,
displayedComponents: .date
)
.labelsHidden()
.id(date) // << here !!