This -- crashes -- is other people's experiences of the snap, for sure (including mine).
In my experience it proved to be to do with an underlying library in the Snap (Coin3D I think? probably?) not having been built with Wayland support. I imagine that explains it for almost everyone.
Whereas the older FreeCAD 0.20.2 distributed by Ubuntu did have that support. That was highly stable.
This (and issues sorting out the relative size of the interface when dealing with fractional scaling) is absolutely a pain point. So I use it on a Mac at the moment.
Though a friend who had trouble in the same way has found that the recent Flatpak install works (with some unsetting of XDG_SESSION_TYPE)