Mixed content due to hotlinked images

Unless the images are very large, Discourse would download those remote images and make them local in the name of preventing image rot, if your site has default settings. That’s a normal thing in Discourse. This has the additional benefit of also making the images https as well.