Due dash in my mount names I need to escape them and to avoid error I searched for proper solution, more at https://stackoverflow.com/a/53954762/289404 and https://sleeplessbeastie.eu/2019/09/23/how-to-mount-nfs-share-using-systemd/
$ systemd-escape -p --suffix=mount "/media/usb-5tb-old"
media-usb\x2d5tb\x2dold.mount
Or if mounted you might check systemctl list-units --type=mount
$ systemctl list-units --type=mount
UNIT LOAD ACTIVE SUB DESCRIPTION
-.mount loaded active mounted Root Mount
boot.mount loaded active mounted /boot
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File System
home.mount loaded active mounted /home
media-usb\x2d4tb.mount loaded active mounted /media/usb-4tb
media-usb\x2d5tb.mount loaded active mounted /media/usb-5tb
media-usb\x2d5tb\x2dold.mount loaded active mounted /media/usb-5tb-old
as I solved it before in the past https://michalzuber.wordpress.com/2021/05/06/transmission-daemon-wait-for-mount/