Se il testo salvato in db contiene il numero corretto di tag br, allora il problema sta nel tuo codice che, una volta recuperato dal db il testo lo inserisce nell'html della pagina: infatti nè css nè html hanno proprietà o configurazioni che raddoppino i tag all'interno di uno spezzone di html.