Haproxy itself talks proxy protocol

send-proxy means that haproxy generates the proxy header.

I don’t understand the question. Haproxy only “forwards” the proxy protocol when it’s part of the incoming TCP payload and haproxy is not configured to intercept it.