Ok I managed to solve the issue, sometimes reading the docs carefully helps
In events, conditions filter instances that meet some criteria. They appear to the left of the event. All conditions in an event must be met by at least one instance for the actions to run. The actions then only apply to the instances that met the conditions.
In my case the instance that I wanted was not picked as the "Player", is yes floored, but not wall sliding.
Long story short I decided to move all instance variables to my mask object, so that I don't have to deal with something like this later on in the future.