You are introducing too many fancy changes...
Start from scratch:
1. ensure you know (yeas, ensure you do know it) the path you want to mount as a SMB share
2. clear any SMB share on your Pi, and shutdown + boot (shutdown does not plainly mean unplug, but shutdown command)
3. create a new SMB share using the path above, specify a known name for it, verify it works.
Then do one more shutdown + boot of the Pi. It should remount everything.
Use machine names, possibly with ".local" appended to them, and not IPs, unless they are static, of course.
It's been, and it is, working for billions of people; it should for you too.
Start from scratch:
1. ensure you know (yeas, ensure you do know it) the path you want to mount as a SMB share
2. clear any SMB share on your Pi, and shutdown + boot (shutdown does not plainly mean unplug, but shutdown command)
3. create a new SMB share using the path above, specify a known name for it, verify it works.
Then do one more shutdown + boot of the Pi. It should remount everything.
Use machine names, possibly with ".local" appended to them, and not IPs, unless they are static, of course.
It's been, and it is, working for billions of people; it should for you too.