a rigor di logica: se entrambi pescano dallo stesso identico record, com'è possibile che i due codici siano diversi??
perché il cms avrà qualche funzione per la formattazione automatica e quindi in presenza di riga interrotta aggiunge di suo il br (anche se ce n'è già uno).

Per evitare il problema dovresti andare a modificare il sorgente che applica tale funzione o disattivarla