I never installed SODE.
Then another scenery (not FSDT) you installed have installed it. Several scenery developers started used SODE earlier than us, and back then, it used different folders, that's why you have two copies of its configuration lines in the EXE.XML file.
What ever Platform is used that comes with the new update has caused this problem. I have always updated the latest updates in GSX but never has it installed an addition program Platform. Every since this was installed it has caused nothing but issues with my P3D.. Please take no offense
You STILL don't understand. Your reported problem doesn't have ANYTHING to do with GSX. We DO NOT control the SODE installation, we only launch the current version of its installer.
The problem you are having, is because ANOTHER product (you said it wasn't you, so it was another product, for sure, but NOT GSX) has installed an older version in the folder that SODE *used* to use in older versions.
We DO NOT try to "fix" older SODE installations from our installer: it would be *wrong* if we tried to do that, because, as I've already said, you might have got SODE from another developer scenery, and it we tried to "fix" its installation, we could caused problem to those product.
So, the only obvious and correct choice, is not trying to do anything, and just launch the SODE installer AS IT IS.
So, again, to fix your reported problem, which doesn't have anything to do with GSX, but it's just a result of a double SODE installation from BOTH the locations used by P3D to read the XML startup files, you can simply remove SODE from ONE of the two locations, so it won't try to be started twice.
As I've said already (twice), remove the lines from the EXE.XML file under %APPDATA%\Lockheed Martin\Prepar3d V3