Rather, this suggests there's an issue where too many actions going on from GSX's side requiring to open/close different doors will eventually get things messed up.
I think I know what might be happening: a command to open a door being sent while one was still performing, and this won't always happen, because the various loaders don't always appear at the same time because there are some delays added randomly to prevent them to move too much in synch, which would look not natural, but sometimes they *do* something together.
I think it might be possible to fix it by creating a proper command queue.
Good thing is how at least GSX will continue to work. Just it needs some help from you.
Well, of course it will work, you should consider GSX worked fine for everybody for the last 10 years, and it never had any auto-door function and, in fact, we only added it because *default* airplanes don't have ANY way to open their doors without extra programming, then we saw the chance to add it for 3rd party airplanes with custom procedures, but until now, FSX/P3D users always opened their doors manually, regardless of the airplane used.