Hi @F_Vaquero
According the LPC546xx Data Sheet.

The 12 MHz FRO (Free Running Oscillator) on the LPC54608J512 should typically stay within ±1% frequency accuracy across operating conditions, as stated in the datasheet.
A drift of 5% is unusual and exceeds the expected spec. Since you're observing the FRO output changing after long durations (several days) and your UART baud rate is affected, this may indicate a hardware or environmental sensitivity issue.
Your FRO drift issue likely results from EMC-induced trim corruption.
So i think the most robust solution is to switch to a crystal oscillator for clocking, especially for timing-critical subsystems like UART.
BR
Harry