How do I load pregenerated thumbnails?

I did some further digging and found someone with a similar problem:

I tried to change my hooks to his suggestion, which also didn’t work. In the other topic @texnixe mentioned something about different image sources resulting in different timestamps, but I’m not shure where exactly I would generate a thumbnail from a resized image instead from the original file? Could it be that creating a collection causes some issues? I’m using this method to create the gallery:

<?php
  $snapshotPage = page('snapshots');
  $categories = $snapshotPage->children()->listed();
  $snapshots = new Collection();
  foreach ($categories as $c) {
   foreach ($c->images() as $i) {
       $snapshots->data[] = $i;
   }
  }
  $snapshots = $snapshots->sortBy('modified', 'desc')->filterBy('title', '!=', '')->paginate(25);
?>

Any new hints or information would be more than welcome, as I’m still absolutely lost what exactly the problem is.