Enriched events are storing in TSV file as one line

What’s your current setup and infrastructure with Snowplow?

The enrichment process currently produces one TSV line per event - you shouldn’t be seeing any more than a single event on a line in S3.