I can upload OTA but still need the serial monitor for debugging. Is it possible to use the Bluetooth built into the ESP32 to send serial data to my computer? I'm running a Mac so I have all kinds of unix tools available.
For Mac or linux users (don't know about windows), I found a better solution for uploading code and reading serial data for microcontrollers that are difficult to access but you have USB connectivity.
In the Arduino app, select the WiFi port. This disables the serial connection.
With your USB cable connected, open the terminal app.
Type: ls /dev/tty.*
Look for a usbserial entry something like: /dev/tty.usbserial-0001
Type: screen /dev/tty.usbserial-0001 115200
The last parameter must match your Serial.begin() speed.
I am not sure where I gleaned this information from and I may well be remembering it wrongly and/or conflating it with the fact that you cannot use ESP-Now and WiFi at the same time
If I get a chance I will try it
To me "native" Bluetooth means using the Bluetooth capability of the ESP32 itself rather than an external Bluetooth device
Wifi STA combined with internal Bluetooth was one of the power consumption test in the linked video.
I have never really worked with Bluetooth and used only quite basic stuff with the ESP32.