Not surprised. I have been using BTRFS for years. Unfortunately, one gets the feeling that not too much development has been going into it.
If I was in ops I would not use btrfs on anything but lab experiments... if i can get hardware RAID, then I can blame the vendor and the equipment