I’m afraid that I have no experience at all in mounting disks - my PC has 1 internal HDD & 1 external HDD that is mounted by Plasma upon login. And I am still quite inexperienced with systemd - I can write a timer to run a job as a user, but I’ve never written anything to do with the system.
These links may help (if you haven’t already had a look at them):