It's probably because of married segments. Most are familiar with married segments creating favorable availability, but few realize that married segments (through availability) can also create less favorable availability than segment by segment. Either it's mixing LH-coded and UA-coded flights or the favorable availability logic is not getting through to LH-coded flights. At least, that's my guess. Interesting observation.