Between the thread here and the thread at the PMDG forum, I did a quick count showing 10 people reporting this problem specifying that they are running win7, 1 person on win10, 4 did not specify OS; in addition, 4 reports of all OK on win10, and in one case someone experiencing this problem on win7 installed win10 and stopped having the issue.
I don't know much about programming (and don't claim to), and I can only try to understand the problem based on what I can see in the forums (all that I have access to). But the above stats, plus your statement that you've compiled with target set to win10, it gave me the impression (perhaps an "intuitive hunch") that it might be OS related.
Thank you for your explanation, now I understand how you've arrived at the conclusion that it's a PMDG initialisation problem (which I previously struggled to understand).
To answer your question at the end, I don't actually know what PMDG's compile target was (I guess there's a high chance it would be win10), and this forum here is where I got the hunch and my post this morning was the first time I put it into a sentence. That is a very good idea sir, and I shall go and contact PMDG.