There might be some size limitations, I know that Arduino in general (avr versions) only accepts up to 8GB, If you have a smaller card, maybe 16 or 8 GB try one. And if I don't rember wrong I think it needs to be formated as FAT
It works great. There should be several ESP32 samples for BLE. Look for the SimpleBLEDevice under the examples for ESP32. It allows simple tx/rx to a phone/tablet etc. You might also checkout the nRF Connect app from Nordic for debugging.