Thanks - There is another thread Here which was related to "Flow Control" on the router.
I completely forgot about the flow control issue when I wrote that. I did read a lot about it but I saw somewhere that it wasn't relevant for "dumb" switches. This definitely should be a top troubleshooting step.
There are niche but known issues in the Pi firmware used in 8.2.5 but current milhouse releases will have newer firmware that resolves some of them. Update and retest, then if issues are still present, post in the milhouse support thread in the Kodi forum to ensure the issues are flagged to Pi foundation staff for further diagnosis.
More info here for spectators not familiar with Milhouse builds... LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)
I've gotten my problems mostly solved so I'm not going to take the leap yet.