I have seen this before - try specifying height as well as width to your image and this should be ok. Some browsers don’t like missing values for images and will do some crazy stuff.
Looks like that’s not the issue. Annoying thing is I don’t have a samsung phone so not easy to test possible fixes. Do you know if there’s a virtual version of the browser I can test on my laptop?