On this model, exit 2 represent a large cargo door; however, GSX interputs it as an exit and deploys the stairs.
GSX doesn't interpret it: you told it to do so, since this is not a plane supplied with GSX, but something you configured manually.
You are probably confusing which *variable* (which affect how you open the door) is linked to any door, with its progressive number in the [Exits] section in the aircraft.cfg
What counts for FSX (and GSX too, of course), is the "Type" parameter, which is the last number and it's usually 0, 1 or 2 in planes using default variables. The number of the exit it's just a number, so you can have Exit.0 of type 1 (cargo) or Exit.2 being of type 0 (passengers).
Are these coordinates correct for the cargo door ?
[exit2]
pos = -2.98 14.80 0.27 0.10
code = 0
uldcode = AKE
If yes, it's no wonder GSX consider it to be a passenger door, since you have edited it as such. If this door opens with the default Shift+E + 2 command, assuming the above coordinates are right for this large cargo door, the correct section should be either [cargo1] or [cargo2], with a code = 2, and [exit2] shouldn't exist.
GSX only supports two cargo doors in total. If you have a plane with two cargo doors on the right and one on the left, you must decide which one of the two cargo doors will be used on the left, you cannot sidestep this limitation by using a passenger door with the coordinates for a 3rd cargo door, which is not supported anyway.