For some reason (probably related to the occupation code), mw-content-ltr/mw-content-rtl is not present on an empty Flow board. After you add a topic with AJAX, it still isn't there, which breaks rendering.
I specifically tested this by creating a user talk page with:
$wgFlowOccupyNamespaces = array( NS_USER_TALK );