That makes no sense, GSX should never close doors too early. Not sure what the reason for the changes in door closing was, but this issue made the experience worse for me.
Of course there's always a reason why changes are made, and it's because we listen to users suggestions ( maybe too much ? ), because somebody said "doesn't make sense" as well:
https://www.fsdreamteam.com/forum/index.php/topic,29037.msg189141.html#msg189141Maybe the issue is that GSX is waiting until the bypass pin is inserted to close the L1 door, which makes no sense from an IRL operations perspective.
To fix this, we moved the door closure earlier in the departure, which of course is fine, if you call the departure when you are really ready for departure.
So, what makes no sense for a user if something is done in a certain way, makes no sense for another user, in this case you, because you are staggering the sequence. We'll see if it would be possible to not process the doors closing when you *request* a service, but only when the service will eventually start to be performed, which should work in your case.