Exposure affects color balance on film. There is a phenomenon known as slope. Basically, underexposure might go dark and red, while overexposure goes light and cyan. This is because the three different emulsion layers respond to light with different sensitivity, depending upon exposure. If you plot the curves for red, green, and blue sensitivity, you find that they are not exactly parallel as exposure varies over a -2 to +3 stop range.
When I ran a scan lab, we had nine Kodak Bremson HR500 scanners. Those were $50,000 scanners that used the Kodak DP2 database as a render engine.
The scanners had to be calibrated for slope, using negatives exposed under controlled conditions in a studio at -2, -1.5, -1, -.5, normal (0), +.5, +1, +1.5, +2, +2.5, and +3 stops. Every different film stock had to have its own set of “film terms.” We would print tests and adjust color and brightness for each test negative until all the images matched as closely as possible. The results would be used to create lookup tables for the scanner. The scanner used the values for each “over” and “under” test to adjust color balance based on exposure.
When we set up to scan a roll of film, we would evaluate the photographer’s gray balance test negative at the lead end of the film. Once we dialed in the color on a calibrated monitor (and by the BRGB numbers), the entire roll would be scanned at that set of values, since the photographer had exposed each frame the same way.
Unfortunately, if you vary the FILM exposure, then when you digitize it, you are going to run into this phenomenon of slope, at least to some degree. NLP seems to attempt to compensate for it, but the compensation is content-dependent to some degree.
I haven’t found it possible to NOT adjust each frame at least a little when the film camera was allowed to auto adjust either ISO, or time, or aperture, or when auto flash was involved. I HAVE found that I can sync similar film exposures to each other with a high degree of reliability. But they usually look different at first, if they are evaluated automatically.