Hi Ayushi.
Yes, it does look like the bucket permissions are not properly set up, but as I stated I already checked the documentation. It is the same documentation that you linked above. Then I did further differential diagnosis by creating the same thing via the 'quickstart' method that uses an AWS CloudFormation template, and I find no differences in the bucket I want to use and the one the quickstart template created.
I'd really appreciate it if you could search into the databricks control plane code for the token "PutWithBucketOwnerFullControl" and see what it is mean to be about. It is not an AWS S3 action or inbuilt role.
Akira