M means thousand, sometimes.
It’s archaic and confusing though.
Possibly, but just as likely Deliberate misinformation and confuscation