Why are there suitcases left in to baggage train after boarding? thats something that bothers me since the beginning of GSX
This has been explained so many times, it has to do with limitations in the animation length and memory which were in place when GSX came out, which worked only in FSX and P3D was starting out and still 32 bit. That animation is one of the first we made, and it's very complex to change because of these limitations.
At some point we'll going to redo it from scratch, likely for the MSFS version, so it might be *possibly* be ported back to P3D. However, this doesn't really have anything to do with the question asked, which was instead related to the number of BAGGAGE CARTS instead.
The reason why the number of carts can change between boarding and deboarding, it's because it's not certain debording would always be made after boarding and after a flight. Somebody might well decide that, at the start of HIS own flight session, he's not simulating a flight from some departure but, instead, might decide to jump right away from Deboarding, as if he was during a turnaround. Nothing in GSX prevents that so, clearly, without having the concept of "opening a flight plan in GSX", when it's clear what you are going to do, Deboarding cannot always start from a previous state and so, it always look the airplane payload when it's called.