È la posizione precisa del <div data-theme-toc="true"> </div>. In questo caso era la prima cosa nel post e il testo iniziava sulla riga successiva. Non ce ne saremmo nemmeno accorti se quella prima riga non contenesse markdown. Non sono sicuro che abbia senso.
Se inserisci una riga vuota dopo quel codice, tutto funziona. Quindi Data-theme-toc="true" should be placed at the top of a post in it's own paragraph.