Halo 4 level cap?

Ok I have a problem. I just reached sr50 and chose my wet work class then leveled up 3 levels, I’m 53 now and recently I played a match and got to 54 got the wet work helmet then felt like playing flood so I played a match of that then after that I checked my stats and was back at 53. I thought maybe i reached the Xp limit for the day so I got off and spent the day running errands I come back and I still can’t level up or get xp, is anyone else having this problem? Level cap maybe?