I can only say that conversions from A97 to A2000 were always problematic.
1) A97 could have "corruptions" which did not necessarily prevent A97 from
working.
2) A2000 was the second flakiest version (behind A95)
A conversion (in my experience) is unlikely to succeed without error unless
you do the following.
1) A complete Decompile/Compile/Repair/Compact in A97. Some may argue about
the necessary steps, just that's what I did.
2) Same in A2000 after conversion. Whether this is necessary, neither does it
any harm.
3) Check your new references at some stage (Code module, Tools, References)
If you have "inadvertent resets", it may be messed up code, but it seems to me
most likely a messed up conversion. I do not mean "you" messed it up!
All evidence (newsgroup evidence that is) suggests A2k2 was more stable.
Though I still have A2000 apps (and A97 apps), I would not even think of
converting to A2000 nowadays. The evidence says A2002 (itself obsolete) was
better. I have no opinion on A2003, though anecdotes say it is at least better
than A2000. I'm talking stability, not functionality, such as you discuss.
//
There were a number of code changes required A97...A2000, which, because it
was the same VBA and involved "bugs" not functionality, I could just retro to
the A97 version of my dual-app. I've now forgotten what they all were, anyway
they may have been my own mistakes. If my experience is anything to go by, A97
to A2000 is not easy as a first experience. In particular, conversions just
hang if there is any "corruption".
//
//
You are probably trying to analyse a "corruption". "Corruptions" are for the
large part, not analysable, or best analysed with a big heavy hammer (do it
again).
//
Chris