Hello,
I encounter the same issue as in this topic (https://www.elektroda.com/rtvforum/topic3977789.html), with the same type of device ... works on laptop hotspot but not on AP.
I have tp-link APs managed by Omada, no mesh no MAC filtering ... I'm attaching a few screenshots and data that may help solving the mystery.
So,
if the device IP is set to 0.0.0.0 ... Omada can see the device is connected to the AP (based on the MAC address I can identify it) but it doesn't get an IP from the router.


If I manually set an IP ... Omada can see the device connected and its IP address but no ping to the device or device web UI.
Here is a screenshot of what Omada reports on the device:

I have several devices (ESP based) flashed with Tasmota, all working ok with no issues.
As comparing I'm attaching a screenshot of a Sonoff Basic - Tasmota:

From Omada I can force reconnect the device and I can see the WifiLED start blinking till reconnects to the AP.
Also, If I set the SSID2 as the laptop hotspot the device doesn't bounce to the second SSID when it can't connect to the first one.
I presume because it actually connects to the AP but no further communication is established.
From the screenshots can be seen that CB2S is using "g" connection protocol and ESP "ng" ...
Thank you in advance for your help.
regards,
Lucian