A compliance review requires encryption at rest and in transit across the board. Today the load balancer serves plain HTTP, and the database, cache, and object store keep data in the clear.
By the end, nothing should carry or store data unencrypted: TLS in transit at the load balancer, app, and database, and encryption at rest on the database, cache, and S3 bucket.