Hi,
I explained the reasons and solution as to why localizer shifts can and will ocure here:
Localizer handling - should be based on true only.
In case of SBRF, the state source coordinate resolution (INS) which ends up in the ARINC 424 files is not good enough.
Asobo would need to find a way to always align non-offset Localizers to the RWY, either automated or by letting the users press a button in such cases like SBRF.