When you use a KMS key in a different AWS account, the AWS account that makes the API request is charged for the key use, not the account that owns the KMS key
This is a limitation due to how AWS charges for cross account KMS. See https://aws.amazon.com/kms/pricing/ for more information.