Event breaks when checking object number var which value = 0 from start

All variables are set to 0 at beginning of scene (which is new scene with just 2 objects)
And we are checking if PreviousX var is NOT equal to Z.X var
If its not then we should see hand flash red for 1 frame when pressing A or D cause in that event we are tinting it to red
And in event above it we are constantly tinting it white


Meaning event works

Now we put into condition check if other scene var is not equal to object variable
If its not then we update scene var so this event don’t kick in again

But it breaks event and pressing A or D do nothing

Hand.PickedOffsetY variable is equal to = since i set it to 0 at beginning of the scene
But now we gonna put in that condition just 0 instead of that variable

And magically it works again

We can check that object variable against scene variable
But we need to change it to anything but 0

And it will work

There is a known bug in the OR condition and object picking.
Try to spit the event in 2 to see if it solve the issue.

EDIT PART
Wait NVM i realized now nothing is changing so it kicked in at beginning of scene and did not work
So you are right works outside of OR

FAIL TEST below
ORIGINAL MESSAGE

Scene var is 2
Object var is 0
So they are not equal
We are checking if scene var is not equal to object var
And we update scene var to object var in event

Same issue without using OR