Wow, for a moment I thought you lost me, having to parse loads of Calibre XHTML.
But you were right; it was obvious. My .MOBI's chapters were indicated by <h3>s not the <h1> & <h2>s of the default Detect Chapter expression.
Shows my initial diagnosis was in the right ballpark
Thanks!