M'estava tornant boig, els servidors remots em retornaven l'error:
{"error":"Invalid Digest value....
He après que si els hi envio el meu json fent servir el paràmetre de httpx json=el_meu_json, httpx fa internament un json.dumps(el_meu_json) i per tant els servidors remots rebutgen el que hi envio perquè el json rebut no coincideix amb l'utilitzat en la signatura http.
Per evitar el problema no s'ha de fer servir el parametre json sinó content=el_meu_json.