@MrFlppy I freshly installed Win8.1 on my PC2, followed your steps on how you setup your network and noticed something very strange.
Robocopy from Win10 to Win8.1:

Worked as expected right out of the box. The Win10 PC is only connected with one NIC, so it uses both NICs 50% on the Win8.1 side.
Then I accessed a Win10 share from the Win8.1 PC and copied a file:

And it only used ONE NIC.
Then I disabled the NIC that Win8.1 used, enabled it again, tried the same copy again:

And it used both NICs as it should...
Did some more testing and my verdict is:
- If I access a share on Win10 from Win8.1 right after booting (waited 15min to have all services up and whatever Win8.1 does): It only uses ONE NIC.
- If I disable one NIC (doesnt matter which one) after booting, access the Win10 share in Win Explorer, enable the second NIC again and then copy a file: It uses both NICs.
- If I use robocopy on Win8.1 to transfer a file after booting (without disabling a NIC): it uses both NICs. [
Edit Correction: often fails, too.]
If I then use the Windows Explorer to copy a file after I used robocopy, it uses both NICs, too, without having to first disable/enable one.
- From Win10 to Win8.1 via robocopy or Explorer always uses SMBMC.

Thats how it looks like on Win8.1 if SMBMC is working (copy via Win Explorer from a Win10 share after a robocopy).
This behaviour is very strange, but it is consistant every time I boot the Win8.1 PC. And so far I don't have an explanation for this.
I have around a dozen PCs running SMBMC on customers sites, all Win8.1 (now all Win10) to Server2012R2 and I've never seen this happening. Neither with Win10 <-> Win10.