I'm running PCGen 6.00.0 with PFRC, APG, B1, B2, UM, and UC loaded.
I've created a Halfling Sorcerer3/Rogue2 with the Magical knack (Sorcerer) and the Arcane Strike feat.
As the Halfling S3/Rg2 now has a total of 5 levels, the Arcane Strike should provide a +2 damage bonus but I am getting a +1 damage bonus only.
Looking into it, Magical Knack uses BONUS:CASTERLEVEL while Arcane Strike uses classlevel and a combination of CL and BL variables to provide the bonus.
CL and BL are defined in the docs a Class Level and Bonus Spellcaster Levels. I know CASTERLEVEL is only accessible in spell files only. Does classlevel("Sorcerer")+var("BL=Sorcerer") give the same number? Is it supposed to?
Relevant Discussion on Paizo's Forum: