As far as I know, GSX does not "understand" that you have no passengers. With my testing scenario (passenger aircraft), GSX always boards 14 passengers when I set the number of passengers to less then 15. Umberto says that this is not a GSX problem, he says that Simbrief reports a false number of passengers.