WiFi.begin() internally resets mode to STA, immediately destroying the fallback AP that was just created. Fix: restore WIFI_AP_STA mode after begin() when in AP mode, so TJ56654-Setup stays visible. This was why the fallback AP was never visible despite being 'created'.