Image not loading: Max file size of images?

I stumbled upon a problem where some of my remote images weren’t showing on Android. I tried downloading them to the device and loading them from the filesystem, but that didn’t help either. The images are definitely loaded (according to Chrome Inspector), but they would just show their alt image.

Looks like it’s related to their file size. Images > 2MB doesn’t show. Anyone else experience this?