Oneshot daemon freezes install on start snap "foo" (unset) services

Hi I’ll check through it. The mount_usb.sh tries 3 times to mount the usb. This oneshot daemon in normal usage is designed for running on a udev daemon when a usb is inserted for mounting the usb and then doing some stuff (like copying files). I haven’t set these up for the snap environment (I’m porting from a classic environment.) its likely that there is a loop somewhere that is hanging.

My questions around the way to run script on usb insertion is here