dropped from games no more XP????

a couple of times today while i was playing I’d be dropped from one game and put into another complete different game not only a host migration but new lobby even some new game types.

also not earning experience anymore i know Reach had a daily limit but i have just under 6hrs and I’ve been using my DewXP. (im lvl 24 and cant go on anymore i’ve played 49games i have 541kills and 511 death i did not boost i’ve played halo from halo2)
well some of those matches didnt give me any exp and now I’m out ;like 6codes because i wasn’t informed that the exp cap was so low anyone know whats going on with either of these