Following up on this: I’ve added this
add_filter( 'awl_labels_hooks', 'awl_labels_hooks' );
function awl_labels_hooks( $hooks ) {
$hooks['on_image']['archive'] = array( 'woocommerce_before_shop_loop_item' => array( 'priority' => 10 ) );
return $hooks;
}
as a snippet, and it seems to have fixed the problem.
I guess the real question is now whether this is a good solution, or if there’s a better fix?