There is possibly some aberrant CSS that hides the image while Edge ignores the same. There’s likely a syntax error somewhere. Some browsers are more tolerant of syntax errors than others. Use Chrome’s or FF’s element inspector tool to see what CSS is applied to the image’s HTML.
The syntax error might instead be in the HTML itself. Run the HTML through a validator like the one at https://validator.w3.org/
If the error is within a distributed theme or plugin (i.e. you didn’t customize it), take up the issue in that module’s dedicated support channel so its developers can make the necessary corrections for everyone.
If you need more specific guidance, we’d need a link to a page demonstrating the problem.