It's been perfectly stable since years for me. Not using Raid 5/6 of course!
I use zfs now and have many, many, more than 20 snapshots without issue.
I wasn't using a nvme drive with btrfs, it was a sata ssd. So perhaps the higher io ops or lower latency also helps.