Solved! Go to Solution.
DEAR PEOPLE FROM THE FUTURE: Here's what we've figured out so far�?�
My first suggestion would be to test in a new simple application outside of the complexities of your existing application to try and verify if the behavior is consistent or if it requires part of this complexity to be observed.
For this test please verify that you only bind to Engine and that you only check for an Engine license. As I'm sure you're aware binding and licensing are completely different processes and have completely different roles. Just want to make sure we are on the same page before we dig in more.