Why are variables not in scope when debugging in BP

There are a lot of questions like this here and none of it got answered. I wont add a screenshot here, because basically it doesn’t matter what exact situation this happens in, it happens way too often for me to be comfortable with this.
Examples are the following links but there are many more that I cant link here. I assume it must be some bug, and I hope somebody from Epic can answer this

link text
link text
link text