SE Server-side encryption

We have tightened up our bucket policy and specified AES256 as our server side encryption. As a result our pipeline now fails.

Reason: You may not have access right to bucket: {bucketname}, detail: Access Denied
Resolution: Check for valid bucket name, AWS credential and permission.

This is using a snaplogic cross account IAM role. Any suggestions on what we can do to make this work?