I only have one User in Google Cloud - myself. That account is the project Owner, and I've also given it Storage Admin permissions for my bucket, as shown below:-
As far as I can see, Storage Admin should have all the permissions required to upload images. Does anyone know the issue here? I've also waited 12 hours for any changes to take place.