Custom BLE Gateway

I appreciate everything everyone has done so far.
I have a custom power supply that uses a BLE module (nrf52). It is a finished project that has Android and Apple apps. I now want to make a gateway to get ALexa and Google Assistant/Home functionality.
At this point, I would like to turn on and off the transformer and change the dimming percentage.
I have been playing around with OMG and think this will work out nicely.
IS there anything I am missing that you think won’t work for my application?
I am using an ESP32 for the project and platformio.
So far I am able to connect to the AP and set up wifi.
Is there a way to hit the Boot button for say 10 seconds to reset the Wifi settings?

Thanks!
B