Ended up being some weird error that actually corrupted my project file (I found the file)
I also found a pin that became unconnected adding the reference to the array.
Everthing is working now.
I thought that this should be working and there was an error some where else
Creating a parent function and over riding function in child class and calling from parent reference on child object is now working like it should. Verifying UE install and repairing and connecting the pin fixed the issues.