Conceptually, snapshots have to be taken while the pod and thus the volume exist. Snapshotting has an issue where flushing of data is not guaranteed while the volume is still staged on the node, so the test relied on deleting the pod and checking for the volume to be unused. That part of the test cannot be done for ephmeral volumes.