So, you entered that other thread on p.18, &, by p.21, it was determined yours is a different problem than the FDResPub fix can solve. IOW, you restarted FDResPub but it wasn't a cure. Also, it happens to you whether the Ethernet or WiFi (two different computers) is used, but the FdResPub cure only applies to the former. Finally, it seems you are saying the Win 10 machines are not spotting the Win 8.1 machines (well they see but can't use them), but it would be the other way around if FDResPub were the problem. The Win 10 machine (using the Ethernet) would be the one that no other computer could spot, & it wouldn't even be able to see itself at the File Explorer Network folder. That's what restarting FdResPub (on the Win 10 machine) would cure.
So I did this BING of "win 8.1 cannot network with win 10"...
It will be very discouraging for you to read the first thread listed which was...
win 8.1 cannot see win 10 computer on workgroup network but the opposite works
I suggest you skip it & try the next. I'm too discouraged to try more tonight, myself.