Unfortunately, it looks like Knight's Rush has some bugs that make the stats reset between characters when you exit the game.
I had a level 16 Barbarian with all his skills maxed out and then started playing with the Knight at level 1 and leveled him up to level 2, and upgraded a few things...