Honestly, I’m completely unsure. I have no idea what concretely causes this issue.
And yes, to regenerate the cache you go to scenery library and hit ‘Ok’.
It happens the odd time for me but only if I make major changes to the ground poly. Sometimes even moving away from Dublin to another airport and coming back fixes it. It’s really random.