I already kinda know a fix for this(may not work)...
1. Exit out of CA and try again.
2. Go to sleep and wait till tomorrow.
3. Stop using those hacks.
4. Play legit.
5. Make another account and try again.
6. Stop caring (Its a game... if your hacking it shouldn't be to raise your rank).
7. Change your password (I don't know it worked for me).
yes this was happening to me yesterday... All i did to fix it was wait until today and change my password...
now it works perfectly... I gain XP and GP
Side Note: My KDR changed even when I wasn't getting XP or GP
People have already posted things about this problem... we don't need a ton of people posting about the same problem!