Variables not in scope giving issues to Remove from Array?

On going issue, trying to narrow it down. From it looks like, any variable that is Set inside of a function does not pass through properly, thus, if you set an item name within a function, it cannot be removed from an array outside of the function. Is anyone else having issues with this?

I have it working outside of functions, and have quadruple-checked everything inside of the functions (it’s all the same), and yet, it fails to remove an item name from the array.

I have a function in my function library that removes items from an array of an inputted blueprint, and it is working fine.

Then I am at a complete loss :\