Reinstalling doesn't work. Tried that and nada. This seem so be an issue with the EA servers not syncing xp from houses and tasks, so there isn't much anyone can do on our end.
However, xp from Springfield Downs bets, xp rewards for completing task bar missions and the 25 xp reward for visiting friends' towns are recorded.
I have a theory that if someone managed to collect enough xp in one session without logging out through normal xp collection and buying loads of weather stations/wind socks to reach the next bonus level might cause the EA server to reboot your settings as you enter the next bonus round and allow you to collect xp as normal again.
Problem is i also got hit with the crazy xp target bug as well and I am stuck at 604/1,810,000 and I haven't got anywhere near enough money to buy that many weather stations to max that out in one go.
If anyone has some cash to spare and have a less ridiculous target could have a try and let us know if it works, it would be amazing.