Thats how it 'should' work. Not always perfect though :P BTRFS was a stupid choice, and gives more troubles than it solves problems.
Unfortunately, it is as hard to ditch as the (in)famous Aegis