That's interesting indeed why the encoding was set to UTF-8 BOM. Since I certainly never went into the Encoding menu in Notepad++ for this file before, it must be one of the other programs who modified the file.
Either way, I've now changed the encoding as you suggested and even when I already had it working fine as you know, I of course wanted to try it out 🙂
So, I started removing the manually added FSUIPC entry to make sure my EXE.xml was clean from FSUIPC related entries. I then ran the setup file which told me the existing version needed to be uninstalled. As expected. This time, the uninstallation went fine without ending up in that loop I had before. A good sign! I then ran through the installation with all default options which went fine.
However...when checking EXE.xml after the installation where I of course thought I would now find an entry to FSUIPC, I didn't. Checking the log file (attached), it this time tells me EXE.xml indeed was updated. Which I can also see looking at the time stamp of the file. Which makes it very confusing why I didn't see an entry for FSUIPC in there or what am I missing here 🤔
Opening EXE.xml in Notepad++ again and checking under the Encoding menu, I now see how it's no longer set to UTF-8 which I earlier converted it to and saved the file. Instead, it's showing me this:
InstallFSUIPC7.log