Some sceneries use questionable methods to create their taxiway nodes, placing an unnecessary number of nodes and failing to create specific vehicle paths, which GSX will use by preference.
There's no much we can do to fix this, it's already difficult enough to have GSX defends itself against those faulty sceneries and not crashing (lots of the GSX code is to prevent crashes over faulty 3rd party sceneries).
You can surely add a GSX safedock everywhere but, if the scenery comes with its own, there's no way from GSX to remove it, you must use ADE, and make an exclusion area for that object.