could be a clone.. (never heard of a zombie.. other than in some movies.. 😉 )
Under File Menu, select VI Properties, choose "Execution" for Category. Within the Priority box, is it "subroutine"?
Or does the main vi call vi's that are set as subroutines? Or are you calling vi's indirecty (dynamic code -- ie: executing vi's within given folder, etc)?
I can see how this might be amusing, but to others of us it is a little more concerning. It looks like a bug to me.
Is it possible for you to post a simple project with just the necessary class(es) / typedef(s) / VI(s) to reproduce this "VI which is called from within a class, and uses a typedef that is in the class, but the VI is not in the class itself" problem?
Also confirmed in 8.2.1 ...