Updated deepsleep.py to complement the D2 trigger, NOT each door_sw.value(), use WAKE_ANY_HIGH.
Updated main.py to add esp32.gpio_deep_sleep_hold(False) in DEEPSLEEP_RESET clause.
DeepSleep was successfully triggered with 3v3.
However the latch behavior remains, BOOT to restore D2 operation.
Regards, Morris