• Then remove the dependency.

    In general you must be very careful using snapshots.

    If your database has a lot of churn and frequent index maintenance you will require a lot of snapshot space.

    Why did it fill up? how are snapshots configured? what kind of retention? If the snapshot volume is filling up, why does it not just throw away the oldest snapshots and send a warning?

    Why are you using snaphots at all? Do you have a requirement to use them?