I couldn’t find any documentation about this anywhere, but it seems like they do NOT work together
% rg -i storage /etc/fstab
UUID=7c16eaa0-a423-4e51-aa5c-116adf806511 /storage/disk1 btrfs noatime,lazytime,compress-force=zstd:9,x-systemd.automount 0 0
UUID=567c5fc4-3cc5-4572-9d45-01e55d30647c /storage/disk2 btrfs noatime,lazytime,compress-force=zstd:9,x-systemd.automount 0 0
UUID=d0e1ec15-2699-4afa-9393-60ae3d4370b7 /storage/disk3 btrfs noatime,lazytime,compress-force=zstd:9,x-systemd.automount 0 0
% mount | rg -i storage
systemd-1 on /storage/disk1 type autofs (rw,relatime,fd=52,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16608)
systemd-1 on /storage/disk2 type autofs (rw,relatime,fd=53,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16614)
systemd-1 on /storage/disk3 type autofs (rw,relatime,fd=54,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16620)
/dev/sdc1 on /storage/disk2 type btrfs (rw,noatime,space_cache=v2,subvolid=5,subvol=/,x-systemd.automount)
/dev/sdb1 on /storage/disk3 type btrfs (rw,noatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/,x-systemd.automount)
/dev/sda1 on /storage/disk1 type btrfs (rw,noatime,space_cache=v2,subvolid=5,subvol=/,x-systemd.automount)
running Arch (btw), if that makes any difference
All of these are “root” mounts. I don’t explicitly mount any subvolumes (they get “implicitly” mounted as folders though)