Blueprint + interface - passing actor by value = disconnecting node

4.8.3 - i made a interface and in it i passed a reference of a actor. in two UMG UI’s I go the controllers current pawn and would pass it to an object implementing this interface.

in that object implementing that interface, the implementation method node would always disconnect everytime i opened the project up (or sometime in the usage of it)

changing the actor variable to be passed BY REFERENCE seems to have resolved this issue