403 code is often about KMS permissions. Did you check it ?
Maybe this will help: https://aws.amazon.com/premiumsupport/knowledge-center/s3-troubleshoot-403/
Also, it looks like it's the Lambda service that threw the error. not S3.
AWS, Elasticbeanstalk, Linux 2, Access to S3; 403, Access deniedasked 10 months ago
Specific user keeps getting access deniedasked a year ago
Access denied when trying to GET objects uploaded to s3 bucket via aws sdk using cloudfrontasked 8 months ago
S3 Access Denied 403 errorasked 6 days ago
How can I resolve AWS::S3::Errors:: Access Denied?Accepted Answerasked 12 days ago
Access denied error uploading to s3 bucketasked a month ago
Access Denied error when accessing Cloudfront url image linkasked 4 months ago
403 Access denied error from S3 in GlueAccepted Answerasked 5 years ago
My Production Access request was denied without any real reasons.asked 7 months ago
'Access Denied' when access s3 from angular app with cognito user poolasked 3 years ago