I’ve never had any issues using Samba on any of my hosts and accessing shares over the common network.
First thing to do after creating the share is to create the sambashare password for the user.
sudo smbpasswd -a {username}
on each of the hosts in the network.
Then I modify the smb.conf file in the /etc/samba directory and change the workgroup name to match the network name in the [global] section if you have modified that.
Then in the same [global] section right after the workgroup name I add
server min protocol = NT1
Save the file and either reboot or restart the service
sudo systemctl smbd restart
Then when you access the network share through Nautilus, you get the popup access window to choose accessing the share either one-time for the session or permanently.
Input the samba share username and password and !voila!