I was able to fix this with a valid check. And I fixed all my arrays be using get valid index before get a copy at the index I want.
I’m still having a ton of trouble with enums and switchs. Because you can’t check if an enum state is valid.
In that particular screenshot yeah its an AI that inherits from a base one and they have multiple components.