The master encryption key is held in RAM once its successfully loaded. You’ll only need the USB stick again the next time the system is powered on or if you intentionally lock the datasets.
Not possible with ZFS. Please see this feature request from 2017.