Разобрался! Это связано с DPR (Device Pixel Ratio) и тем, как спецификаторы-кандидаты srcset игнорируют его ... При использовании медиазапросов DPR учитывается, поскольку они технически являются частью спецификации css.
Пример: iPhone6X имеет разрешение экрана 1920 x 1080, но из-за его DPR 3,0 представляет CSS (и, следовательно, медиазапросы) & JS как 414x736.
Это означает, что если пользователь iPhone6X посещает вашу страницу в портретной ориентации и ваши изображения srcset составляют 300 Вт, 600 Вт, 1200 Вт, 2400 Вт; браузер выберет изображение 1200 Вт.
Надеюсь, это кому-нибудь поможет.