The bglmanx64.dll file is NOT the cause of the problem. It's the victim of a faulty registry key which is set by Windows automatically, because Windows *mistakenly* think the file has a problem.
It doesn't happen just to our file. It's a very well known problem that happens with almost every 3rd party module: just search for the "Ignorefreelibrary" on Google, and see how many hits you'll find, both related to non-flight sim games, but also with almost each and every 3rd party module, like SODE, PMDG, FSUIPC, etc.
The FSDT Live Update simply clears that registry flag, which reset the Compatibility mode to default, which is how the sim should always run.