A lot of the people with issues appear to have airdropped the photo to their computer (which doesn't trigger the auto-conversion path), and then uploaded it from there (possibly using a non-Safari browser, which wouldn't do any conversion).
That's my guess, looking at how they made the accept attribute.
I wondered that, too, but when I googled around for how to do that properly, I didn't see anything saying it matters.