I’m also having issues with the samba addon since this week.
The initial connection from my win10 machine is taking up about 10 seconds.
After that all seems to work fine.
I’ve tried to setup name+password and having guest enabled/disabled but nothing helps.
EDIT:
I might have fixed it. Setting guest to false, putting in a name and password and rebooting my client seem to have helped.
Have you thought about a better method of doing this?
Syncthing addon, pointing to your config directory, syncthing installed on your machine, and basically sync the config to your machine in nearly real time. Edit on your machine, and it will sync back to hassio