Between 2 pools you can have first of all a difference between the pool fees, but not that high. Maybe just a few %. To have that huge difference I think the only explanation would be a huge difference between the total hashrate of the 2 pools. So the lower one will anyway generate less blocks so less reward for miners.