What kind of url are you uploading to? Is it a temporary url? I just noticed that you didn't have any authorization headers.
If your request works in hoppscotch, I would recommend comparing the network request from your toddle app with the setup you have in hoppscotch.
Also, are you proxying the file upload? (I would recommend not proxying it)