I meant if you were using an upgrade version of X3 that required X2 to load. Because if your X2 became corrupted and you haven't discovered that yet, then you layered an X3 upgrade on top of an old X2, then you possibly got a buggy X3.
All software companies tell you it's better to first uninstall a previous version of the program before installing the new one, to eliminate possible conflicts or incompatibilities over time.
But if it's the full version of X3 then you probably don't have to uninstall the X2 program. But if X3 decide to share some of X2 files, it's a possibility that corrupted shared files could affect X3. Old data doesn't always remain 100% corruption free over time from constant use.
For me it's extremely important that I "Clean your registry" once a day and that's before recording tracks or installing programs or plugins in X3 or X2, otherwise you may still run into false positive bug issues from possible previous corruption.
I've had several bug issues, then ran the "Clean Your Registry" program and many bugs disappeared.
Re-loading old projects and songs always faces the possibility of a corruption over time, either the program or the file becomes corrupted from new overwrites with new bug kinks.
I've had the V-Vocal program that just didn't work, then I re-installed the X2 program and everything just started back working from the fresh install. Sometimes even the program itself won't load correctly from a fresh install, it's a long process to re-install the program but it may fix a lot of issues that only you and nobody else has a problem with.
If your program is corrupted in areas, but it still works, if you ever reinstall the program all the files saved on the program at that time may not necessarily work when you do a new or fresh install.
A daily registry cleaning is always your best friend on a recording program that requires constant writes and deletes. Many of the takes and recording could be worth a million bucks to just omit doing a daily registry cleaning.
Just an extra thought....