Pookie, neither of those things are the problem at hand.
The first is due to the server not updating instantaneously.
The second occurs because belts are based on matches played, not matches won. You could have lost some matches, come back later and have belted up overnight.