IIRC Samba started out working on interop with DEC Pathworks, which was somewhat compatible SMB implementation (devil in the details, Pathworks predates SMB ossifying into what it became in NT4 when there was a lot of customization by vendors).
This meant that early versions were compatible with Pathworks servers but not Windows ones (but Windows could be configured to work with Pathworks)