A working default installation has all of the following:
erlangen:~ # findmnt --types btrfs
TARGET SOURCE FSTYPE OPTIONS
/ /dev/nvme1n1p2[/@/.snapshots/3241/snapshot] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=5786,subvol=/@/.snapshots/3241/snapshot
├─/home /dev/nvme1n1p2[/@/home] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=262,subvol=/@/home
├─/.snapshots /dev/nvme1n1p2[/@/.snapshots] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=265,subvol=/@/.snapshots
├─/boot/grub2/i386-pc /dev/nvme1n1p2[/@/boot/grub2/i386-pc] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=264,subvol=/@/boot/grub2/i386-pc
├─/boot/grub2/x86_64-efi /dev/nvme1n1p2[/@/boot/grub2/x86_64-efi] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=263,subvol=/@/boot/grub2/x86_64-efi
├─/srv /dev/nvme1n1p2[/@/srv] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=259,subvol=/@/srv
├─/var /dev/nvme1n1p2[/@/var] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=257,subvol=/@/var
├─/root /dev/nvme1n1p2[/@/root] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=260,subvol=/@/root
├─/opt /dev/nvme1n1p2[/@/opt] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=261,subvol=/@/opt
└─/usr/local /dev/nvme1n1p2[/@/usr/local] btrfs rw,relatime,ssd,discard=async,nospace_cache,subvolid=258,subvol=/@/usr/local
erlangen:~ #