Why can't I initialise my TArray of structs this way?

Enum class members are automaticly namespaced if im not mistaken to name of the type so you should use EMyEnumType::EMyEnumType1 insted of just EMyEnumType1

can you post full compile logs?