This is an incredibly infuriating issue that I also discuss in this thread. I love Scrivener with every ounce of my heart and soul, so it pains me to say that the mobi files generated by Scrivener you may as well just throw in the trash for as useless as they are. One of the main reasons I purchased this software was the ease of compiling ebooks that I could upload to platforms such as KDP, but the mobi/epub files generated by Scrivener DO NOT RETAIN THEIR FORMATTING when uploaded to KDP. I lose all the indentation and any CSS applied somehow gets ignored when looked at on the Kindle app, in Kindle Cloud Reader, and when downloaded from Kindle Store.
In this thread, the one I posted, and in tech support with Literature and Latte they have passed the buck onto Amazon, saying it’s something on their end. But I have to call them out a little bit on that. If that’s the case, why does Calibre seem to work just fine? Taking a Scrivener-genearted mobi or epub into Calibre and saving back out as mobi creates files that work absolutely perfect. The question becomes, what is Calibre doing RIGHT with their mobi files that Scrivener is doing WRONG? They seem to have it figured out just fine…
Also, suggesting that us users should contact Amazon to get this bug fixed is mildly insulting. I went ahead and did it anyway, to no luck. But isn’t that the developer’s job, to figure out why their code is busted?
Again, I LOVE this software, and I REALLY don’t want to seem like an entitled jerk here. But one of the absolutely positively most important features is not only completely broken, but sent me through hell and back in trying to figure out what was going on / diagnosing it / running tests and eventually coming back with a crappy, annoying workaround using other software and a shrug from Literature and Latte that it’s somehow Amazon’s fault. But if they can’t fix the glitch, then they should ABSOLUTELY take responsibility and disclose in the documentation and on their website that this important feature WILL NOT WORK CORRECTLY. That is the ethical thing to do, and may save hundreds of users just like me from having an insanely frustrating experience.

