Solved my own problem by adding 'rewrite' => array( 'with_front' => false ),
I wonder how I haven’t noticed before but my archive.php/archive-jetpack-portfolio.php was missing. It’s all working now.
Oh, yes, right. Exactly the same problem I’ve encountered. “resizeheight” seems to get ignored.