Just want to add something you may have overlooked,
but your mesh collision should be set to OverlapAll (or other overlaps) and the other components should be BlockAll (or other blocks) with both generating overlap events.
If both have the overlap or both have block collisions, it won’t work.