Does the API connector handle image URLs differently than Workflows?

I’m sending an image URL generated by DALL-E 3 through the Shopify API. When I use the API connector, the call goes through. When I use the exact same call in the a Workflow or Backend Workflow, the call errors out by saying “image invalid”

I’ve tried saving it to S3, processing with imgix, sending as a Base64, etc. Nothing works in Workflows but always works when using the API connector.

So I’m wonder if there is anything different going on in the API connector that is causing the issue? My hunch is it’s related to file size because DALL-E 2 images (way smaller), work just fine in both the API connector AND in Workflows.

Does the API connector automatically compress images from URLs while Workflows do not?