LOL, as a noob I went with caddy, then traefik before settling on NPM. Ironically, all the “QoL” features people brag about just made base configs harder and lead to shit randomly failing.
NPM has been solid as a rock, even if I have to do slightly more work, it’s more reliable and does what I want quicker and easier than the alternative.
I’d be interested to see if you swapped the cables back if your local interface negotiated to FE instead of GE. I wouldn’t be surprised to find that you’ve got a pair that’s not properly terminated or broken and dropping you down to 100Mbps.