he probably did notice but didn't want to seem like he only notices your body. guys know that there is a fine line to walk when it comes to compliments. even when he played it safe, you're unhappy. that's proof enough that its true. are you that insecure that you care that he didn't comment on your body. you've said that he's complimented your body before, so he obviously likes it...that hasn't changed. he's just trying to show you that he's more than that. give him credit for that!
He wanted you to know that he actually noticed more than your t*ts. Though I guarantee he noticed those too. But that says that he cares whether you think he's 'perverted' or not, lol. He wants to come off as a gentleman.