Is it not allowed to nest TArray with UPROPERTY like TArray<TArray<FName>>?

it’s not possible, if you really need this functionality, wrap the inner array in a struct and make the outer array an array of that struct instead