If your cursor theme isn’t part of gtk-common-themes, the firefox snap won’t be able to use it, and will fall back to a default cursor theme. That’s a known limitation of the theming integration of snaps, and was discussed in Automatic theme snap installation notes.
There is another known issue with fallback cursors looking ugly on Wayland, this is being addressed.