I've only worked a little with the inventory back end so you can take what I say with a grain of salt. Different points of sale can have different yields and report different available seats in each class of service. So the price for a travel agent or a partner airline can be different. If a website detects you are searching for a holiday flight, and are back, they could switch the point of sale that they give you quotes from.