Hi Yue,
Thanks for providing the sample files. It helped me understand the problem.
In CS6, anchored text frames had height and width both written in the CSS so that it is exactly the same size as in InDesign but this resulted in text overflowing out of text frame if the font size was increased. So the better option was to constrain the width and let text frame grow height wise depending on the context. Now, in your case this results in anchored text frame getting split and carried forward to the next page as the reflow happens.The anchored text frame is no more a fixed size and grows to fit the entire content. You can try reducing the font size and check that the text frame will not split at the bottom of the page then.
For your second question regarding kindle toc here is the explanation:
Kindle requires a separate html file for toc and same should be referenced in guide element in content.opf. In your InDesign CC document, generate table of contents on a page and make sure the option “Make text anchor in source paragraph” is checked.
Now export the file to EPUB 3. Open EPUB in Sigil (It is a free EPUB editor from Google). Goto Tools menu->Table of contents->Generate HTML Table of Content. This will create a new xhtml file and automatically add guide element in content.opf like this:
<guide>
<reference href=”Text/Untitled-21.xhtml” title=”Table Of Contents” type=”toc” />
</guide>
Save EPUB and directly open in Kindle Previewer. TOC option should be enabled now and should be working.
Please try it out and let me know if it works.
Regards,
Pooja
InDesign Engineering