When you mount network shares in fstab - the mount is depending on your network which must be up and connected for the mount to succeed.
The easiest method is to use systemd units.
And for your own sanitys sake - don’t use /mnt - it’s designated temporary mounts - you are likely to get permission errors or worse when a script you use rely on temporary mount.