Il form in questione invia i dati ad una pagina tramite javascript, questo perchè analizza i dati e me li restituisce al momento.

Togliendo il javascript la pagina in php di ricezione ottiene la stringa completa.

Comincio a credere che in quel JS ci sia qualcosa che mi tronca la stringa non appena vede il &.

Comunque grazie per il consiglio sull'articolo.