I think it depends on how many rooms they purchases in advance.
So if the site that you mention has higher discount then most probably they've purchased more rooms in advance in those hotels than other major hotel sites ?
Think thats how it works, but I could be wrong.