This isn’t a direct answer, as my solution was to implement this another way.
Instead of getting the values (array) from the homepages ACF field I added a date field to each of the pages I want to display. So, I query against that date (for each of those pages) instead of entering a list of pages on the Homepage for it to display.
<?php
global $post;
$today = date("Ymd");
$myposts = get_posts( array(
'post_type' => 'liquidation',
'posts_per_page' => 5,
'meta_key' => 'active_till',
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_query' => array(
array(
'key' => 'active_till',
'compare' => '>=',
'value' => $today,
'type' => 'DATE',
),
),
));
if ( $myposts ): ?>
<?php foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
and so on...