So I ran picard ValidateSamFile and did receive the error:
ERROR:MISSING_READ_GROUP
The .bam file was generated automatically as output from bwa mem, first in .sam format and then converted to .bam using picard SamFormatConverter. So, I'm guessing that I didn't declare the read group in the header (unless it's done automatically) and I'm not sure how to check if I have a read without the RG attribute.
Try
VALIDATION_STRINGENCY=LENIENTSame error, unfortunately.