No, the same thing happens on the demo site (see attached). The related carousel doesn’t necessarily show the full image. It uses aq_resize to resize the full image on the fly. Check out line 131 of /kleo/page-parts/post-content-carousel.php. aq_resize is passed $kleo_config[‘post_gallery_img_width’], $kleo_config[‘post_gallery_img_height’] and set to hard crop. Those sizes are hardcoded to
//Post image sizes for carousels and galleries
$kleo_config['post_gallery_img_width'] = 480;
$kleo_config['post_gallery_img_height'] = 270;
So, if you want to ensure that your images will display the way you want them to every time, make sure they have the same width/height ratio as stated above.
Alternatively, you can copy the above file into your child theme and changed the aq_resize parameters. https://github.com/syamilmj/Aqua-Resizer
This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com