When I go to create a monster NPC with innate spellcasting levels (rakshasa, dark naga, etc) and then add a class that should add to those caster levels (eg- sorcerer), everything works fine until the character is saved and later reloaded. When I reload it, it shows that the character's CL has reverted back to its innate racial casting ability, and it also gives on the character sheet a second list of CL effectively duplicating the natural CL, but with no spells.
So if I gave a rakshasa 3 levels of sorcerer, for example, it would rightly show the character as caster level 10 and let me choose spells for a total 10th level sorcerer and give me the spells per day for a 10th level sorcerer. However, upon character reload the character has several listings of "Known Sorcerer Spells, CL 7th", and upon the class bar it gives sorcerer class several times anonymously. I've attached an example character.
This seems to have occurred when a previous fix to the innate casting was showing monster-based spellcasting level was showing as one level less than they should upon character reload, so I'm guessing something went wrong there.
Linked up class levels with the matching bonus caster levels already loaded at that stage.