Wemo device's dropping from network when integrated with home assistant

Howdy everyone,
I have been chasing down an issue with Wemo light switches and seem to be going down the rabbit hole quite far.

I have wemo devices in a few locations that have been added to my home assistant via static entries. The devices have to talk over a vpn, but function reasonably well. I have found that these light switches drop their wireless connection when and only when home assistatnt is on. The drops are multiple times a minute.

I did find an old forum post that mentioned creating a custom integration and changing the value of with async_timeout.timeout(5): to with async_timeout.timeout(30):. I tracked down an old github change that had this variable, but when checking the main branch of github, it looks like the wemu integration has changed and the async_timeout.timeout line no longer exists.

I am pretty new to HA so I appreciate your patience. My endgoal is to stop these network drops.

Ubiquiti logs (sanitized)
Wemo Switch connected to Wifi on AP. Connection Info: Ch. 11 (2.4 GHz, 20 MHz), -33 dBm, 10.10.249.32. Today at 7:05 AM
Wemo Switch disconnected from Wifi. Time Connected: 3s. Data Used: 0.00 B (up) / 0.00 B (down). Last Connected To: AP at -37 dBm. Today at 7:04 AM
Wemo Switch connected to Wifi on AP. Connection Info: Ch. 11 (2.4 GHz, 20 MHz), -35 dBm, 10.10.249.32. Today at 7:03 AM
Wemo Switch disconnected from Wifi. Time Connected: 2s. Data Used: 0.00 B (up) / 0.00 B (down). Last Connected To: AP at -36 dBm. Today at 7:03 AM
Wemo Switch connected to Wifi on AP. Connection Info: Ch. 11 (2.4 GHz, 20 MHz), -35 dBm, 10.10.249.32. Today at 7:02 AM
Wemo Switch disconnected from Wifi. Time Connected: 14s. Data Used: 0.00 B (up) / 0.00 B (down). Last Connected To: AP at -37 dBm. Today at 7:02 AM
Wemo Switch connected to Wifi on AP. Connection Info: Ch. 11 (2.4 GHz, 20 MHz), -34 dBm, 10.10.249.32. Today at 7:01 AM
Wemo Switch disconnected from Wifi. Time Connected: 15s. Data Used: 0.00 B (up) / 2.99 KB (down). Last Connected To: AP at -37 dBm. Today at 7:01 AM
Wemo Switch connected to Wifi on AP. Connection Info: Ch. 11 (2.4 GHz, 20 MHz), -34 dBm, 10.10.249.32. Today at 7:00 AM

Home assistant logs
Logger: pywemo.ouimeaux_device
Source: /usr/local/lib/python3.12/site-packages/pywemo/ouimeaux_device/init.py:154
First occurred: 1:24:57 PM (143 occurrences)
Last logged: 2:07:15 PM

Unable to reconnect with Wemo Switch 1
Unable to reconnect with Wemo Switch 2
Unable to reconnect with Wemo Switch 3
Unable to reconnect with Wemo Switch 4