It appears I’ve found a bug in Xcode 11. It’s easily reproducible as outlined in the UPDATE above. I’ve filed the bug with Apple.
I’m still looking for a workaround now, since I use quite a few structs containing Date variables. If anybody can find one, please comment below.