Weird Wifi AP and Bluetooth interaction

Hi all,
I’m hoping someone may be able to shed some light on what is going on here and how I may be able to fix it, or work around it.

I have a sketch that creates a WiFi Access Point (TestAP) and a Bluetooth Classic slave (TestBt) on an ESP32.

When the module starts I can see the TestAP and the TestBt. If I connect to the TestAP, I can then connect a master to the TestBt … all good.

If instead I connect a master to the TestBt first the TestAP disappears and I can no longer connect to it.

Any suggestions?

Here is the code for the test app

#include <WiFi.h>
#include "BluetoothSerial.h"
#include "esp_bt_device.h"

BluetoothSerial SerialBT;

void setup() {
  WiFi.softAP("TestAP", "12345678");
  SerialBT.begin("TestBt"); //Bluetooth device name

void loop() {
  unsigned long Now = millis();