Yes, I have tested that as well, and it is correct. I also used this code to display the values of all the fields:
$fields = get_fields( $post->ID );?>
<pre> <?php var_dump($fields) ?> </pre>
I then compared the output on both the archive page and category pages. Everything is the same except on the archive page, the “photos” field shows an array filled with different photos and sizes, whereas the output on the category pages has a completely empty array.
["photos"]=>
array(0) {
}