так не picture не поддерживается на сафари, а webp
Согласно документации он должен перейти на img тега picture, а этого не происходит. Опытным путем я увидел, что ему надо подпихнуть в первую строку srcset что-то, что он понимает. А потом порылся в доках поглубже и увидел, что для корректного перехода к тегу img внутри picture webp в safari надо прописывать type="image/webp". Проблема решена.