AWS HTTP error: Client error: PUT {{ asseturl }}resulted in a403 Forbidden` response

I've tried using a custom IAM policy (that I have used before with cyberduck without issues). That didn't work so I tried the fully open "AmazonS3FullAccess" policy. Still no luck. Also added CORS policy to the bucket in case that was the issue. I am running the site locally.

During setup it validates fine, and shows the files and directories that are already in the bucket.

I am guessing there is something really simple I am missing here since I don't see other posts with this issue.

Anyone care to share how they got this working?