Es scheint so zu sein, dass überhaupt keine CustomHeaders auf der anderen Seite ankommen...
Dann würde ich - wie schon einmal gesagt - erstmal schauen, was tatsächlich über die Leitung geht. Was sagt denn z.B. Fiddler dazu?
Als nächsten Schritt würde ich dann mal in die
Indy-Sourcen reinschauen und reinlesen, was denn vor dem absenden da passiert und wo die HTTP-Header gesetzt werden, und dann schauen ob es Bedingungen gibt die das ggf. verhindern können. Vielleicht ist ja nur ein Property falsch oder nicht gesetzt und deswegen landen die da nicht drin.