It could also be because part of a continuing flight is booked, but the other segments are not. If MSP-CVG is heavily booked, but FAR-MSP is not, then you might get the first set of results. If you combine the availablilty of FAR-MSP with MSP-CVG, then you should get basically the same results.
Unless segment logic is kicking in, which makes everything confusing.