Blueprint Can't Read C++ Array

I have a c++ array stored on the server and replicates to the client, the blueprint can read how big the array is,(eg. Length = 5) but
it can’t get the specific class, but when i run in offline mode it can get the array class?

I know its not attached to anything (Private reasons) but when i attach this to my c++ array, in dedicated server mode it
returns " " but when i run in offline mode it returns “Item_C” ?