mi sa che ho risolto
dato che permettevo il corsivo sottolineato e grassetto usavo strip tags per filtrare quindi qualunque tag passi che non siano em strong o u viene eliminato. per la chiusura dei tag in caso di omissione ho la funzione adatta per cui dovrei stare apposto