Since the event's priority is Same as Characters, the player cannot move on top of the event. So checking that the player and event occupy the same tile will not give you the result you're after, because they never will.
Change the trigger to Event Touch (which will trigger if the player touches the event OR the event touches the player), get rid of all the conditional branches in your commands, and just add what you want to happen when they do touch.