Published Games can't load textures from playcanvas s3 bucket?

I unchecked “preload” from an image in my project. I load it later using:

this.app.loader.getHandler("texture").crossOrigin = "anonymous";
var asset = this.app.assets.find("..image..name..here..");
this.app.assets.load(asset);

In the published version of my project I get this error:

Access to Image at ‘https://s3-eu-west-1.amazonaws.com/apps.playcanvas.com/....redacted…’ from origin ‘https://playcanv.as’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘https://playcanv.as’ is therefore not allowed access.

I would think i should be able to load an asset in my project from the playcanvas hosted s3 bucket shouldn’t I?

Sorry I can’t link the project here it is private and in production at the moment.

This may have been a fluke, I am not seeing the error anymore.

Edit: The error seems to be intermittent on chrome but consistent yet confusing on safari.

Safari tries to do things differently as usual.

Why do you add anonymous tag to loader handler?