I have the same problem without solution:
2 SonicWall firewalls are connected to Meraki MS120 or MS225 switches. the link of the secondary firefall is going to "sleep" after an while. the switch says: port down. the firewall company says: "not our fault".
In case of swapping the active firewall the link doesn´t go up and the network is disconnected.
When I disable and re-enable this port (before the swapping) the link goes up (for a while).