Arduino Ethernet Shield 2 Web-client to control Relay. DigitalWrite Breaks code

If you disconnect that board, does that affect whether the GET request works?

I could see how the board might interfere with the ability to make GET requests. I can't see how it could possibly interfere with the server's response (a valid reply vs. a "that file doesn't exist" reply).