I was about to chime in with my discovery that I couldn't read a book in my Fire after moving it over from my PC. Turns out that there are two identically named files, one large and one small, with different extensions. I was moving the wrong one.
(This was however created by a different process and may not have had a *.mobi extension.)
Anyhow, there it is for what it's worth.