I am trying to send Events to a script on the same object as the Behavior Tree. It doesnt seem to be working as expected. I tried making a temporary script with the barebone code lines just to test this, but no success.
Within your SendEvent task you aren't specifying any parameters, but when you are registering the event your method has a single parameter. My bet is that this is the problem because of the mismatch.