I made this snap "alternative" to solve this exact problem: https://github.com/justinclift
Packaged as: https://github.com/justinclift/snapd-empty/releases/download...
It's just an empty package that tells the system snap is installed, to stop the broken dependency chains you otherwise get from force uninstalling snap.
It's been working fine on a handful of Ubuntu 24.04 systems I've been handed and can't change the OS of, for about half a year now.
Ugh, I somehow managed to paste an incorrect repo url in my comment above.
It should be this: https://github.com/justinclift/snapd-empty/