Первый вариант
Делай CFile::ResizeImageGet BX_RESIZE_IMAGE_PROPORTIONAL_ALT и выставляй ширину большую, типа 10000, а высоту = 520, тогда всегда будет действовать ограничение по высоте 520
$imageId = 1;
$arImage = CFile::ResizeImageGet($imageId, array("width" => 10000, "height" => 520), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, false);
второй вариант
могу предложить так это css
.owl-item>div>div>a{
position: relative;
padding-top: 80%;
display: block;}
.owl-item>div>div>a>img{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover}
только от знака > избавься потом, класс какой-нибудь на ссылку повесь. И вот с этим padding-top: 80% можешь поиграть - меньше/больше поделать