Indeed the mass of dark matter is why we think there is dark matter -- discrepancies such as you mention, but evident from astronomical observations. The problem for characterizing the particles is: Mass and what else? The what else is the thing people are trying to detect.