No. All includes right. I tried it on new clear project. FD not work for TArray<FStructValue> Array. Only if FStruct include directly to declaration TArray<>.
But if I try use pointers TArray<FStructValue *> - compiler works fine.
So. I have problem. For stable work I need include file with USTRUCT definition directly to file where I will declaration TArray.
Becouse I dont have a way to allocate memory for USTRUCT via unreal framework.
Is sadly.