Hi! I had more or less the same problem last week. This might be due to the default behavior of Trimmomatic when there is adapter contamination (as would be expected to happen in 150 bp reads from ATAC-seq libraries, as explained by ATpoint).
I found the following explanation:
"Trimmomatic's default behaviour is to drop the reverse reads when it
trims adapters, so you get forward reads only surviving as a result.
The reasoning behind this is that when you read into the adapter
sequences it means that the insert is shorter than one of the reads,
so the reverse read doesn't add any extra information, it is just the
reverse complement of the forward read."
Therefore, all the reads that contain some adapter sequence (I guess about 60% in your case) will be left as unpaired after trimming. Since I'm using BWA, I don't exactly know how Bowtie would handle these unpaired reads by default, but from what you say, it might be possible that they are not mapped.
When you said that you were clipping the sequences to 75 bp, did you mean that you clipped them before trimming? This would reduce the number of sequences with adapter contamination, and therefore would increase the number of sequences with both strands surviving after trimming. If Bowtie2 would only consider PE reads for mapping (I don't know this), then this would explain why your mapping improves with the clipping.
It is possible to change the default behavior from Trimmomatic in order to keep the reverse reads after trimming. For this you would need to do the following:
"add TRUE as the last parameter to ILLUMINACLIP"
Have you tried with 50 bp to see if there is further improvement? 150 is awfully long for ATACseq.
I tried 35 and was working pretty cool .. point is, I would like to analyse allele-specific open chromatin and in order to cover SNPs we decided to re-sequence our samples using 150 bp.
Sounds like trimming adapters with any of the popular tools will do the trick then.