Tasmota Frustration

I have numerous MJ, Sonoff, Kuled switches in my house all flashed with Tasmota.
About every 4 to 5 months a group of them will go down (they will work via the switch).
Last time it was 4 switches in my master bedrooom, today it was 6 switches dealing with a guest bathroom and bedroom.
Though the device is shown at HOME, they become unavailable. Mqtt shows that they are connected.
The only way I have been able to fix them is to pull them out of the wall and reflash.
I have tried the options on the Tasmota site but they do not seem to work.

First question is what may cause this and the second is besides reflashing is there anything else I can try.

Please let me know what other information you may need.