Just a note about looking at CAN bus data. The cell difference is dependent on the state of charge. At a low state of charge the difference between the cells is usually higher. Approx double of what it is when the battery is 90% or higher charged.
Also, and this is very important, the cell voltages are measured sequentially and it takes aprox 2 seconds to get all cell groups updated. If you have the AC running that is known to take power at a varying rate, you get a bad reading. Same is true when you charge or drive the car. You are getting too much noise. To get a good reading, charge the car to 90% or higher, turn of charging, let the car sit for a 5 minutes, make sure the AC and fans are off, then check the balance.
One of the cars I looked at had great balance but just as Jason mentioned, one module was lower than the rest. My own car is unaffected so far so I can't provide that data. If anyone is affected and in the OC area, I can connect and get some data that will hopefully help make the case.