I played KF2 a while ago and had this same issue and it got fixed somehow but i dont remember how. I just picked the game back up and its doing it again. I play matches and it says i level up but when i go back to the lobby or main menu it shows my class that i played ass at 0. I just want to know how i can fix this. i cleared the game cache, i cleared my xbone cache. and i even looked to see if our router was blocking the server. none of that worked.