Il cms l'ho costruito io in 6 anni di lavoro, è specifico per il sito e l'azienda che gestisco...
Non facendo di mestiere il programmatore ma essendo un semplice smanettone è probabile che qualche errore grossolano mi stia sfuggendo, ma il problema si è posto quando ho cambiato la grafica del sito mantenendo lo stesso cms.

Questo mi fa pensare che il problema sia nella pagina "pubblica" e non nel cms.

Infatti è n realtà la pagina web ad aggiungere il br perchè su cms il codice è corretto.

Ora cos'è che può fare aggiungere un br ad una pagina html? Un'errata impostazione del CSS relativo o per assurdo un'impostazione sbagliata nel database, ovvero la casella relativa formatta male il testo... In effetti adesso che ci penso potrebbe essere necessario disabilitare la funzione html nella casella database relativa e lasciare testo semplice...

C'è qualcos'altro secondo te che possa controllare oltre a queste due cose?