I observed similar experience making similar move for my blog (idreamcatcher.com -> presentlove.com)
The reason I think is there is some sort of "grandfathered" organic ranking component that belongs to old domain but is not being transferred to new domain, no matter what recommended practices are followed and no matter what Google says.