check the following...
sudo systemctl enable systemd-networkd-wait-online
add the following to mount line:
_netdev,vers=3.0
use mount.cifs command
add sleep command
check remote mount exists with smbclient -L ip -U username
restart remote smbd