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.

1 Like

Just started with UE5 recently, now encountered same issue which is freak me out.

Is it bug or just a such strange logic of some sort?