Hi @rstrah,
Looking in the code alone, JetPack is suggesting the real resolution of the image is 1460×304. If you uploaded the image larger than that then I don’t know why JetPack would serve a lower res image. This would imply the issue being with JetPack.
See here: https://prntscr.com/n7up6q
However, I wrote a simple way to disable Jetpack from processing MetaSlider images. Can you add this to your theme’s functions.php file?
add_action('jetpack_photon_skip_image', function ($val, $src, $tag) {
// Get an array of slideshow images
$slide_image_names = array_map(function ($post) {
$image = wp_get_attachment_url(get_post_thumbnail_id($post->ID));
// Extract the filename only from the slide image as WP will add sizes
return pathinfo(end(explode('/', $image)))['filename'];
}, get_posts(['post_type' => 'ml-slide', 'posts_per_page' => -1]));
// Filter through every slide image and see if Jetpack is trying to serve it
$skip = array_filter($slide_image_names, function ($slide_src) use ($src) {
return strpos($src, $slide_src) !== false;
});
if (count($skip)) {
return true;
}
return $val;
}, 10, 3);
Let me know if this works.