DC accuracy specs on the BM235 are 0.3% + 2 counts. So 1.503V could read between 1.496V and 1.510V and still be just within specification. So combine that with the 1.491V reading on the Mastech and you can see that without having any calibrated equipment you are having to make assumptions about which is correct, and by how much.
However, it's somewhat reasonable to assume that the Mastech is the one that is incorrect. But adjusting it will not be reasonable. You don't have any proper way to DIY it, and paying someone to do it is probably either not possible or will be $100USD or more. It's probably not a closed case calibration either, so many of the range selections could still be off a bit (but within tolerance).
Sorry to say, but the BM235 was a mistake to purchase, since it doesn't add much of anything to your situation. The minimum probably would have been a BM785 or BM867s with a calibration certificate, (or better to get the BM789 or BM869s).
But to rehash some points perhaps, you really want a bench DMM that you can ship out for calibrations every so often. A typical bench DMM is far more stable and accurate than a typical handheld, and is worth the money spent for the calibrations.