Martin Jerry Tasmota Switch Losing Config

I have a location where I installed 5 Martin Jerry Tasmota wall light switches.

Every now and then, they become unconfigured.

When configured and working properly, they’re great. My DHCP server hands out IP addresses and all works fine.

When they become unconfigured, the devices revert to AP mode (that is, not a configured client), and my dhcp server shows them as follows:

0 192.168.70.197 C8:C9:A3:9E:82:D8 tasmota-9E82D8-0728 defconf waiting 5d9h14m59s
1 192.168.70.195 C8:C9:A3:9E:89:0E tasmota-9E890E-2318 defconf waiting 5d9h14m35s
2 192.168.70.194 C4:5B:BE:E3:24:15 tasmota-E32415-1045 defconf waiting 5d9h14m36s
3 192.168.70.192 C4:5B:BE:E3:78:35 tasmota-E37835-6197 defconf waiting 5d9h14m33s
4 192.168.70.188 C4:5B:BE:DE:A6:88 tasmota-DEA688-1672 defconf waiting 5d9h14m34s

And, when they are in this unconfigured status, a wifi scan shows them with different mac addresses (I assume the AP mode uses a different mac address and this is not a problem):

A C6:5B:BE:DE:A6:88 tasmota-DEA688-1672 2412/g None -52
A CA:C9:A3:9E:82:D8 tasmota-9E82D8-0728 2412/g None -59
A C6:5B:BE:E3:24:15 tasmota-E32415-1045 2412/g None -58
A C6:5B:BE:E3:78:35 tasmota-E37835-6197 2412/g None -51
A CA:C9:A3:9E:88:DE tasmota-9E88DE-2270 2412/g None -69
A CA:C9:A3:9E:89:0E tasmota-9E890E-2318 2412/g None -66

Is there a way to prevent this?

Is there a way to reconfigure them without going on-site, connecting to each of the device’s wifi and reconfiguring with the ewelink app or via a browser?

Thank you!