isValid returns Both True and False, in the same frame

Howdy, I’m a newcomer to UE4, and I have encountered a very strange bug that I can’t seem to solve.

When I run this isValid on the actor ‘EndObjectLocation’ (This is set as a variable to a different BP, and is set in the editor as the reference.) the BP outputs but true and false in the same frame, which I didn’t think one function could have two separate returns. So I’m confused and would like some assistance.