First, nobody tell my wife that I'm "breaking vacation."
Next, thanks for stepping in Peter. This is interesting that it appears two similar variants have different "fundamental" control mechanisms. Funny old world....
We don't have that aircraft, so I'll have to ask you (or anyone else who has one) who uses LINDA & FSUIPC to make a check of a particular MSFS value that reads/writes the value of the currently open exits.
That value is 0 if all exits are closed, 1 if only exit 1 is open, 2 is only exit 2 is open, 3 if both exits 1&2 are open, etc.
So for those who have these tools, load up in your problem a/c, run LINDA, and make the following settings in LINDA:
1. Enter this FSUIPC Offset: 3367.
2. Press the Byte value type button.
3. Give this Offset value a name - I chose "Exits" - and which will save it in your Favorites list.
4. Click the Start Watching button.
If your aircraft starts with all exits closed, the value in the console window should be "0" as shown here.
You can try opening and closing the doors using the PMDG controls, and if that Offset value does not change, then I'd venture that's the issue here.
You can try using Shift-E to see if it makes the Offset value change, and if that has a negative impact on the aircraft.
The other steps I've noted for LINDA will attempt to open the exits using an MSFS internal variable... TOGGLE_AIRCRAFT_EXIT... the same way that the ACARS tries to open exits:
5. Enter a list filter to reduce the values visible in the list box below.
6. Select the variable TOGGLE_AIRCRAFT_EXIT.
7. Enter the value "4" in the "To" field.
8. Press the "Scan" button.
LINDA will set those values one at a time and you can watch to see if the Offset value changes. (And watch to see if the exits open.)
If you would like to see this work as it should, load up a default aircraft like the trusty old Skyhawk seen in the background of my screenshot, and run through steps 5-8 with it.
(If you press the "Set" button that just to the left of my magenta "7" it will apply the "Set to" value to the Offset... and if the "Set to" value is "0" as seen here, that should close all doors.)
And if you really don't want to go through all of these steps (I'm OCD m'self, so I can't help but....) then I could write a small LUA script that would go through most of the steps here. (Of course that would only work if you have a registered FSUIPC.)
Regards,