Not sure if this is still relevant for anyone, but in case it is, this is how I fixed it (gonna try to remember as well as I can).
(Issue was happening with a BP Interface - had two arrays of same type and they were conflicting?)
→ Original Array was fine;
→ Add a new one because I needed it;
→ Problem starts happening;
→ Fixed it by manually searching for the type and selecting it.
That’s it. That’s how I fixed my issue.
There seems to be some bug (still) regarding this.
Usually, when a new variable is added, it follows the same type as the last one that was added and runs into no issues, but for some reason it did with my BP Interface.
Technically, it’s just removing and adding back again but manually. Even try to change the variable type, compile then set it back to what you want. Something’s gonna work.
Cheers.