hi,
I think that the auto-mount is a feature of the Linux desktop / file explorer application. When there is no HDMI, you are not logged in, and that explains why this ‘feature’ isn’t working.
You can probably get automount to work by using a udev rule and/or udisks, i would believe.