На сколько я понял эти атрибуты работают не так как мы ожидаем, мол если в srcset стоит 320w то будет браться эта картинка когда <= 320px, там учитываются всякие dpi которые нам как разрабам не особо интересны, по этому проще использовать picture в связке с source чем это го**но не рабочее, что бы хоть раз я его еще решил заюзать, час думал почему он не работает нормально