I am guessing here that the problem is that samba on pi is configured for modern cifs/smb3 only, while smbfs only supports up smb2 if I recall correctly, or perhaps only smb1... so you need to configure samba to support “legacy” versions of smb. Don’t ask me how, I go to great lengths to avoid smb alltogether