I have the M6. I also have the M9, an X7ii, an X5iii - in fact I have about 15-20 DAPs here, and I have experience with many DACs, and amplifiers - both portable and desktop. I also have a measurement rig - which while not state of the art - is fit for purpose.
I'll measure the M6 when I post my review - but I can assure you it measures flat. FiiO's measurements are trustworthy too, and I'd suggest looking at their measurements under load - paying particular attention to the bass (
https://www.fiio.com/m6_parameters)
Its flat from 20Hz to 20 kHz - the slight drop at both ends is beyond audibility (less than 0.5 dB)
So how about on my system? Real world? Here's the RE2000 IEM from HifiMan. Measured on the M6, the M9, the X5iii, and the E17K. I could have measured more but I was getting bored. The high end differs a little due to the different DAC filters + the veritas system I use isn't reliable beyond 10 kHz. But we're concentrating on the bass. After volume matching - they all match.
Have you heard anyone saying the M9 or X5iii are bass-light? Of course not - because they aren't. The green line is the one to watch - it the E17K. Its one of the most linear devices I;ve ever measured. Its essentially razor flat from 20-20. Look at the bass - there is no difference after volume matching.
Now what about hearing (real world). I used Lorde's Royals (very good sub and mid-bass representation). Before I started, I volume matched each device to within 0.2 dB using a calibrated meter. I then had each device playing un-paused so I could switch from one to another. None of the devices (including the M6) sounded lacking in bass.
Either your device is faulty, or you have an EQ setting engaged, or you and the other few have convinced yourselves that there is a deficiency (so your brain is making you think you are hearing one - psycho-acoustics is quiet an interesting study). I checked the headphones you said you were using and the HD25 is not particularly hard to drive.
Whatever it is - unless the M6 has a fault (can happen) then its more likely to be expectation bias. The M6 handles bass quite well - as long as the headphone is within its driving target range. Most DAPs do
I am yet to find one which is not measurably flat (apart from the actual DAC filters - affecting the high end only)