It should work that way. If you use the recommended Docker Compose scripts for immich, you’ll notice that only a few volumes are mounted to store your data. These volumes don’t include information about running instances. If you take snapshots of these volumes, back them up, remove the containers and volumes, then restore the data and rerun the Compose scripts, you should be right where you left off, without any remnants from previous processes. That’s a pro of container process isolation
I thought about that as well, but don’t forget that this can also be commissioned. Where I live this happens a lot on places where they know people are gonna spray anyway. It’s a lot nicer to look at and other sprayers are less likely to spray over it