I have mined on all 3 of those pools with my Baikal Giant and I had the most payout with Nicehash over the same time period.
But did you mine all 3 at the exact same time simultaneously? That is the key here, because if you mined each of those 3 at different time frames even though if they are for the same duration amount, the price varies from day to day.