S3 GET operations are billed anyway.
Traffic may be free, but not the operations.
Traffic may be free, but not the operations.
Your example with VPC endpoints does not leave AWS.
Sorry for the confusion you probably thought about outgoing from S3, but I mean outgoing from AWS.