Thanks to the persistence of user Neurokraft, this issue has been, to make up a word,
quasi-resolved It does have to do with our apps' Preference setting to
Launch in background, which is used by some tiny number of users. To offer this feature, our apps
always start up in the background, and then, for the 99.9% of users who have this preference setting OFF, our apps immediately ask macOS to
bring me to the foreground. It turns out that, if there are insufficient system resources, and in particular, if there are more than 75-100 Safari tabs open, macOS will refuse to do this momentarily, which sets up a condition that prevents document windows from opening.
Beginning in version 2.2.17, our apps will detect this refusal, and ask the user to close Safari tabs or otherwise free up system resources. Although our apps are particularly susceptible as explained above, in my experience, having 75-100 Safari tabs open, for example, makes all apps run slowly. Therefore our apps are being helpful in pointing this out to the user.
We may take up this issue with Apple someday.