Good question, I had a similar problem with a round trip ticket purchased online and then checked in online both ways yet have only gotten 500 bonus miles for the entire trip (I believe I'm owed 1750) but I was rebooked because of a delay on the return flight so that may have caused the problem.