Update:
This issue is now resolved.
In MS-SMB2, in the following behavior notes, it has been stated that Windows server’s versions older than v20H2 do not process SMB2_SIGNING_CAPABILITIES:
“<17> Section 2.2.3.1: Windows 10 operating system and prior and Windows Server v20H2 operating
system and prior do not send or process SMB2_SIGNING_CAPABILITIES.”
“<125> Section 3.2.4.2.2.2: Windows 10 operating system and prior and Windows Server v20H2
operating system and prior do not send or process SMB2_SIGNING_CAPABILITIES negotiate context.”
The behavior notes above explain what the poster is observing in WS2016.
I have filed a bug against MS-SMB2 to remove the MUST’s in section “Processing the SMB2_SIGNING_CAPABILITIES negotiate context”.
Regards,
Obaid Farooqi - MSFT