Iterating over custom post type archive returns incorrect first ID

Solution in my case:

I created a custom query and prepended that query to the loop. E.g.:

$args = array(
     'post_type' => 'services'
);

$services_query = new WP_Query( $args );

        <?php if ( $services_query->have_posts() ) : ?>
            <?php while ( $services_query->have_posts() ) : ?>

This ended up returning me the ID that I needed to get my first feature image correctly. Unsure if there is a better way to approach this?