Ensure that S3 buckets having versioning enabled also have lifecycle policy configured for non-current objects.
When object versioning is enabled on a bucket, every modification/update to an object results in a new version of the object that will be stored indefinitely.
Configure lifecycle rules for buckets which have versioning enabled