As I suspected, this was me not understanding Kirby. In the blog sidebar I was using paginate to limit displayed items. Having multiple paginations on a page unsurprisingly confuses Kirby and changing them to limit resolves the issue.
Sorry for the confusion!