The other combination that could cause trouble is a snap that isn’t built to use glvnd (which probably just means some old core16 snaps). But I’m not sure whether they would function at all on an Ubuntu 21.10/Nvidia system.
I posted some test instructions to see if we can improve behaviour for Firefox here by preferencing the snap’s driver multiplexer here:
If you’ve got a system where you can reproduce, perhaps that might help determine whether the change will work.