Anyone remember that issue? Well it's back, and this time it's much worse, Tripwire replaced KFPlayerController.AddPlayerXP with KFGameInfo.AddPlayerXP:
native private function AddPlayerXP(KFPlayerController PC, INT XP, class<KFPerk> PerkClass);
So guess what that means, once new KF2 update...