Couple of places to look.
First are you mounting the XFS or BTRFS volume or booting from it ?
Looks like you are mounting.
Are you using the volume as a non privileged user ?
If you start from here http://forum.banana-pi.org/t/new-4gb-image-for-bpi-m3/3338?u=autosevo
Add file systems by apt add fuse and auto mount.
This image will mount XFS and BTRFS
If building an image for EMMC the boot volume must be fat.