The control derives Cols/Rows from arranged-size / character-cell-size; without an explicit monospace font (as the working spike set) the cell metrics are off and the terminal miscomputes its size, so the child TUI renders into the wrong area. Match the spike's font/BufferSize and stretch to fill the pane.