> when i then go to restore from snapshot, i notice not all of my original images i imported into each nodes ctr image repo are there,
Snapshots are etcd snapshots. They contain only Kubernetes resources. They are not snapshots of the host OS, or of the containerd image store, or anything else. Restoring a snapshot only gets you back the kubernetes resources that were in etcd at the time the snapshot was taken. If you’ve modified the host os, or if the kubelet has cleaned up some images from the containerd image store due to garbage collection… those will not be affected in any way by restoring a snapshot.