Save image from external url and then use that image to create thumbs

What you could try is:

$image = new File($item->images(), f::safeName($imageName) . '.jpg');

This creates a full file object that also supports generating thumbnails.