My problems persist: I join a server, play for a while, get a new level, get weapon unlocks, get awards and level up assessments. Then I leave the server between maps, the game claims it is updating my profile, but 9 times out of 10, the progress is discarded.
I had to try for level 40 about 10 times before it finally stuck. Plus, I think I'm missing a weapon unlock and at least 2 dog tag unlocks.
With the assessments and general XP I've lost all in all, I think I'm missing 2 levels at the very least, and I probably would have reached Armour 12 by now, too (instead of still being at 10).
Is that a general problem? Is there something messed up in my stats? I had problems a few times - though not as bad as it has gotten around level 39. I think getting to level 19 and then 29 took several attempts each. None of the patches seem to help here.