Technically it could somewhat work if there are not conflicting transactions and you switch radios slowly enough (maybe add some delays at the end of a Wi-Fi transaction to terminate fully the transaction). So might be fine the first time as things are in sequence.
it is still a bit of black magic and a shot in the dark and you don't control much... I'd stay away from an architecture with both radios being required on ESP32 (may be add a separate BLE module)