ah
ehema seen ekk wennathi. apita dunne vmdk file ekk
smb is freaking fragile when you start tinkering with it. It took me a
looong time to set it up correctly. When you install it fresh stuff magically works but when you do custom configurations you open a whole new universe.
I perfected it for like a year, commented all the custom configs, broke the config file into seperate files and now I can never break it accidentally

custom user access across multiple platforms was pain in the butt thanks to very unclear samba protocols.
I had the same problem you have and I fixed it by forcing server and client protocol versions. Never let the bloody samba think for itself