as i can see it is not good because gsx makes mistakes but for this senery
GSX doesn't do any "mistakes".
It just reads what's inside THAT .BGL so, either that .BGL is correct for that scenery, or it's not. If the .BGL is correct, GSX will work correctly, if the .BGL is not correct, GSX will just show that.
That's why I asked: are you SURE *THAT* .BGL is the correct one that is supposed to be used for that scenery ? Because, if it's not the right one, we can start exploring why GSX hasn't picked the right one. But if it's the right one, and it contains mistakes, GSX will just show that.
And, your screenshot didn't say much: you only displayed a pushback going in a strange place. This can be easily caused by mistakes in the AFCAD, like orphaned nodes, overlapping nodes, etc., which will confuse the pushback. So, it's just a problem with the pushback, please indicate that.
When GSX is using the "wrong" AFCAD, you usually have other issues too, like parking names not matching, airplane misplaced when you select the "Warp me there" function, etc. Do you have such issues too ?