Uploading via different browsers and methods leads to different (sometimes unusable) image sizes

this sounds like something related to the interaction between the Photos app on your Mac and your browser. starting from the second half of this post and also in the linked thread in that post, there’s some discussion that is probably relevant to what you are seeing: https://forum.inaturalist.org/t/a-different-heic-question/33028/16