Can the Host header be defined on a redirect?

Sorry for the disconnect - yes, I can confirm that you CANNOT set the Host header to a custom value when we proxy. It will ALWAYS be set to the hostname we connect to (the one specified in your proxy rule), since most web services (including Netlify when it is proxied to) require this to function correctly.