Hi,
I can not see if the connections are good or bad...but you can test some things :
On the 'send event' action Click on the gameobject that is in that action,
it will be highlighted in the Hierarchy, so you can see if it sends to the correct object.
You can also do this with other actions that have object or components in it.
Also you can right-click on state and set a break point, if the game reaches that state when played it will pause and focus to that state, this way you will know that the state is triggered.
You Can also right click on a transition then click on send by, so you can see where the transition is triggered from (from a 'send event' action for example)
You can break the prefab by selecting a prefab in the Hierarchy and then 'GameObject>Break Prefab Instance' in the top bar.
You should also always(!) make backups from your projects so you always can go back if something went wrong.
I learned that the hard way and lost months of work...