Aqui no Chrome o mermaid funciona no Preview somente se clicar em alguma outra parte do site ou se entrar em full screen, sair e aguardar alguns segundos.
Num primeiro momento ele fica assim:
E em seguida o diagrama é exibido normalmente
Testei isso nos seguintes navegadores: Firefox 102, Chrome 103, Gnome Web 42.2 e Brave 1.40
O firefox é o que exibe o diagrama mais rapidamente, cerca de 2 a 3 segundos, nos outros navegadores leva em média 26 segundos.
Tentei debugar no firefox aqui, mas ainda não entendi porque a função mermaid() só está sendo chamada / atualizada se clicar em algum elemento da página
Update:
No modo split o preview funciona normalmente