My wife hit silver on December 29, and as of Jan 7th her status had not changed. We have a flight on the 13th so I called Connectmiles... they said there was some sort of system error and they they had to put in for a manual change to her status. She got the email yesterday(10th) that she was now Silver.
Might be worth a call to Connectmiles? Her mileage was accurate, it just didn't reflect new status.