No great joy there – examples all relate to the calling of sets of posts. I can’t see how to alter the attachment list query away from $wp_query.
My workaround is not ideal but solves the immediate issue: Change the ‘post_parent’ from $post to the specific page id needed. Means the template will only work with one page, but at least it works.
Open to alternative suggestions.