I think this is a header problem.
Construct is very... legal.
If you don't include the CORS (I think it is CORS?) header then Construct will simply not load your image, assuming that you are trying to 'steal' your own image.
In theory, loading images from the project directories should bypass this issue, but maybe not?
Can you not integrate this image into the sprite itself? Or is it dynamic?