Unfortunately, I don’t know any circuit simulator for the ESP32.
Perhaps circuit.io would be a good way to do that. I discover it today. Look at this project :https://www.hackster.io/addicttux/access-control-with-ruby-on-rails-esp32-rfid-a7729b
Fritzing is also a good solution with parts developped by users, but you must pay for that.