OK I finally appear to have found my issue. Drull roll… After 80+ hours of looking it was changing my MTU and MRU from the default 1492 in my router to the value of 1440.
I found this out because I had a very weird problem with Netflix not working and it was giving a NW-2-5 error which only happened on 1 device, when netflix worked on all other devices on the same network. I found some SONOS users with the same fix.
To diagnose if this is your issue you can do a ping with a set packet size and see if you get fragmentation and 100% loss…
windows command
ping myopenhab.org -f -l 1500
Linux command
ping -s 1500 -M do myopenhab.org
See this link for more info on how to test and set the optimal size…
https://kb.netgear.com/19863/Ping-Test-to-determine-Optimal-MTU-Size-on-Router