Snap Chromium is broken by design
1. It won't work if $HOME is not under /home. Really. Not even if you softlink. You need a bind mount. Whatever that is.
2. Then it won't work if you use a remote display because it does not look for the X11 XAuthority file under $HOME. Even though you gave it a bind mount.
3. Then you cannot use it to test your software using Selenium because it ignores your download settings in favour of saving to a readonly location of its own choosing.
4. Then you find you cannot revert because all the .Deb files on the Ubuntu archives back to version 79 have been upgraded to use the snap too.