I encoutered this issue today while landing at LIMC/Milan Malpensa. The ILS localizer for runway 35R (and maybe 35L too) was never captured on the entire approach (the glideslope was working perfectly), staying always to the far left. I made a test landing yesterday by first approaching 35R, and then changing course to use 35L. In the middle, the localizer activated, but then the needle moved to the far right.
Here you can see the compass with the localizer needle to the left, while I clearly was landing on 35R. This runway had also been selected after finishing my flightplan at Zurich.
Device is a Samsung Galaxy S21, with IF’s current version.