Auto-mount veracrypt parition only worked once

Ok so I am running into an inconsistency again... something that executed once, but after that, never again.

I want to set up a veracrypt encrypted shared data drive between my linux and windows.

On windows, I installed veracrypt and followed the auto-mount instructions. All works.

On Linux, veracrypt "hangs" when I try to auto-mount devices... so that was not an option. I then found the following instructions to use crypttab and modify fstab here: Automount VeraCrypt with Crypttab | Delightly Linux

That actually worked fine... once... and after rebooting a second time... now it does not mount anything, without me having changed anything to the system. What am I missing?

EDIT
I noted I changed one thing vs the instructions and that is that I chose to mount the drive in ~/NAME, so the home of the user.
I reverted back to /media/NAME, and now it works again.
But I see for example filen.io mounting their network drive in home... so what am I doing wrong with the reference to ~/NAME that it only worked once?

I moved on from the above situation.
The device does mount as a folder inside home if I use /home/username/NAME.
From there I can bookmark the folder to have it show up on the left panel.
So that makes things already easier.
filen.io shows up as folder in home, but not as a bookmark, basically one level up in the file manager as a true folder place underneath documents/pcitures etcetera. Not sure how they do that then.

This does only work for the named user... so can this be made to work for all users or not really?