"Sent By Game Object" breaks when the player sends an event from a canvas transform object.
If I send an event with an object in scene, I will get the correct "Sent by gameobject" but when I send an event using any canvas ui, it will only ever get other canvas ui objects in the Sent by Game Object, variable.
Unity 2021.3.8f1
Playmaker 1.9.6
Also tested on unity 2020.3.4f1, and playmaker 1.9.1. Added a scene to show the issue. Press play, select the main camera and look at State 2. Click on both squares and see that it only gets the UI one after the UI one is selected.