Several things:
1. When you broadcast a message to peers, if you set the FromID to a peer, that particular peer will not receive the message. Think of it like the Peer throwing a message to the host and the Host slingshotting the message to all other peers, but not back to the original peer
2. When sending a message to the host, leave the "To Peer ID" field empty. Also, when sending/broadcasting a message from the host, leave the "FromID" field empty
3. Finally, you put the Hero.peerid = Multiplayer.MyID condition, so the Host is only sending information about his own Hero's animation