The problem doesn't have anything to do with GSX, which never change the payload on the airplane while loading passengers. It's done by the aircraft code, when it integrates with GSX so, please, read the documentation from FS Labs on how to use the GSX integration.