From what I can find, although Gen 8.5 was certified with Windows Server 2016, it was only certified for IIS 8.5 before it went End Of Service on June 30, 2021, which is maybe why you are now only moving now to IIS 10.0
There is no official information available for Gen 8.5 compatibility with IIS 10.0. Having said that, continuing to use the same supported .NET Framework version 3.5 SP1 for Gen 8.5 is probably more relevant/important.
Windows SMB is a Network file sharing protocol which as far as I know should not impact your Gen web applications unless you have external code that is somehow using it.
Regards
Lynn