Voice PE sets wrong IP

When I go through the bluetooth setup and add my voice PE, it assigns itself a Class A IP address 192.168.x.x, however, my wifi is a Class C network 10.10.x.x. After it connects to the wifi, I can see it in my router as a 192 address, but HA (and all the other computers on my network) cannot reach it.

I need to be able to either flash the device (which I can’t seem to get working with esphome) so that I can manually set the IP, or have it correctly give itself a 10. address.

I have tried with esphome to flash a new yaml file, but I don’t think that I have the chip and board set properly because it takes the device down (and I have to reflash it from the esphome website)

When I run the esphome wizard to generate a config file, I have to choose a microcontroller and board:

Great! Your node is now called "bedroom".


============= STEP 2 =============
      ______  _____ _____
     |  ____|/ ____|  __ \\
     | |__  | (___ | |__) |
     |  __|  \___ \|  ___/
     | |____ ____) | |
     |______|_____/|_|

===================================
Now I'd like to know what microcontroller you're using so that I can compile firmwares for it.
Please choose one of the supported microcontrollers (Use ESP8266 for Sonoff devices).

(ESP32/ESP8266/BK72XX/RTL87XX/RP2040): ESP32
Thanks! You've chosen ESP32 as your platform.

Next, I need to know what board you're using.
Please go to http://docs.platformio.org/en/latest/platforms/espressif32.html#boards and choose a board.
(Type esp01_1m for Sonoff devices)

For example "nodemcu-32s".
Options:

It seems that waiting (while the ring was read) for about 40 minutes resolved the issue.