how to upload files to s3 from aws cli with kms encryption
It looks like you're missing the --sse aws:kms
flag. You're likely looking for something like
aws s3 cp /filepath s3://mybucket/filename --sse aws:kms --sse-kms-key-id <key id>
Check out aws s3 cp options for more details.