This issue persists even after disabling any 802.11k/v/r settings
You need to capture with airmon, unless it is tragiccally bad down to disconnecting openwrt will not log poor signal.
The signal is good (around 60%)
Have you tried with a different ESP board?
Also, depending on what you're using it for, make sure you've got no attached peripherals that might draw down the power supply, and make sure it's grounded correctly. Missing ground, especially with ESPs acting as serial devices, can make all sorts of unpredictable stuff happen.
For the avoidance of doubt, I've got somewhere in the region of 20 ESP8266 or ESP32 boards on a discrete WLAN and they have no problems at all.
The problem is it works for some time then it starts having issues. Restarting the router or changing some settings fix the problem for some time, then it appears again. I'm tired of constantly rebooting routers and changing settings - I want something that just works.
Redial wifi on esp32
I have seen tasmota devices (in this case an esp32-c3 based measuring power plug) falling off the wifi (no packet loss, but total connection loss) after a while in one of the last stable releases (not quite sure if it was 14.0.0 or 13.4.0), but that has been resolved in their recent development snapshots (again, not quite sure anymore about the exact version(s), but v14.1.0.3 works for me again, on the same device).
I'll try the latest firmware and see if the issue persists.
I can confirm issue happens even with 1 AP.
To investigate this problem you need to capture wifi frames. If OpenWRT was losing packets nothing would work at all.