Try a default config:
vs +new -sc <new-temp-dir>
If this fixes your problem (and it should), please zip up your old (21.0.3?) config directory without any of the subdirectories (or at least remove the big ones), zip it up, and post it here. If you are using the "cpp" and "CSharp" color coding profiles (Options>Languages>Application Languages>C/C++>Color coding), you can start with your already upgraded v22 config and just use the "Reset" button to remove the problematic changes. That way, you can keep most of your config changes.