XBL online play time tracking bug?


Whenever I play over Xbox Live the time in my player card for Xbox Live time played fluctuates. It’ll go up as long as i keep playing, but when I get off and get back on later my time is usually around 30 minutes less of what is was before I got off. Has anybody else experienced this? Does anybody have a fix or prevention method?