This is weird. I developed this app on my MacBook using VS Code. I've tested it in Safari, Chrome, and Firefox and the MapImageLayers display fine.
I deployed it to my server and checked it in on my Windows Desktop and the MapImageLayers don't display initially.
If I change zoom level or extent they will load. They will display if I open dev tools.
If I click on a location where a feature should be I will get the popup, but no feature is displayed.
I get no errors on the console.