Hey!
we had the same problem. I don't know if this solution will be okay for you as it changes how UISlider works a little bit, but for us this worked
slider.preferredBehavioralStyle = .pad
From what I discovered .mac style disables sliding animation on click and this is why every next click make slider to be updated on previous click.
.pad adds animation of sliding and probably because of it now positions itself correctly.
But we don't use images for slider, so I don't know if it's changed somehow, we use only line itself