It's perfectly allowable to have both an interface and gateway S3 VPC endpoint configured but currently this module allows one or the other using the s3_endpoint_type parameter. #575 proposed making the existing S3 endpoint parameters solely for the gateway type and adding a new set of parameters for managing the interface type, but this was not merged.
See the AWS documentation here: https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html