320 milli volts is a very big difference especially when the battery is resting.
Please cross-validate each individual cell, bms vs meter and post the results.
I notice your battery is balancing at a low voltage.
That will destroy your top balance, if it hasn't already.
You should only be balancing during charge and only above float voltage.
Are you charge sources configured for float?
If yes, what is your float voltage?
Both of those meters are on the cheaper end, so it's definitely possible that one or both is off, but because voltage has very little to do with state of charge, I wouldn't worry too much about it. I would be more focused on the remaining AH / WH from the BMS's internal shunt, or from an external one.
I have three different voltmeters on my battery box (BMS, Renogy shunt, and USB port) and all three show different voltages because of where they're hooked into the system and length of wiring. My BMS reads more or less directly off the battery, The USB port reads from the fuse box, and the shunt measures from close to the battery, but is affected by load. At full charge (13.75v, for me) the voltages show from ~13.3-13.8v.
It would never hurt to make sure your connections are tight as well.