I've fixed several issues in the past weeks. One was a preexisting issue, while the others were introduced in v2.0.0. This was mostly down to me not having save files with Class-Based Properties and therefore not testing those as thoroughly as I ought to. If you installed one of the Class-Based Properties options before v2.0.5, follow these steps to fix any issues:
1. Install the latest version. You don't need to uninstall the previous version.
Make sure to install the same option you installed before.
If you are using another mod which edits the workbench dialogue (and is compatible with this mod) restore workbnch.dlg from the backup created.
If you haven't started the game yet or haven't acquired the quest crystal yet, you should be good to go. If you have, continue with the remaining steps to fix your save file.
2. Make sure you have a save file with the crystal item in your inventory (i.e. not in a lightsaber).
3. Download the KOTOR Savegame Editor (KSE) if you don't already have it.
4. Count how many levels of each class you have to determine what your crystal's class number should be using the table below. Whichever one you have the most levels in wins.
0
Jedi Guardian/Jedi Weapon Master/Sith Marauder
1
Jedi Sentinel/Jedi Watchman/Sith Assassin
2
Jedi Consular/Jedi Master/Sith Lord
5. Use KSE to replace your crystal item. Find which item you currently have; quest crystals start with qcrystal. The items with two numbers are the crystals with standard properties. The crystals with class-baseed properties have a third number for the class. Remove the existing item, then add the correct item.
For example, if you have currently have qcrystal_2_3 and have majority Jedi Sentinel/Jedi Watchman/Sith Assasssin levels, you should actually have qcrystal_2_3_1.
6. Use KSE to correct the global number 000_Quest_Crystal. This can be fund under Globals > Numerics. The number should have the same digits as the numbers in your crystal item, but in reverse.
For example, if your crystal item is qcrystal_2_3_1, your global number should be 132.
Don't include a leading 0. For example, if your crystal item is qcrystal_3_4_0, your global number should be 43.
If you are still having trouble, you can reach out to me in the #tech_support channel of the KOTOR Discord.