I think this is not C++ error but UHT error which may not know how to deal with pointer of pointer of pointer in UE4 refrections. Why dont you do this type insted?
TArray<TArray <ABoardCell*>>
But in UE3 unreal vm could not handle array in array so im not 100% sure if this gonna work in UE4