After some research, .Net 8 and .Net 9 currently don't support complex types under owned properties. And I think it's not even planned for .Net 10.
.Net 8
.Net 9
.Net 10
So use other methods with owned properties, like nested ones, or don't use it at all.
owned