Unfortunately you're right, different server mine different pools, asia server for example despite the highest payday for the week, averaged approx 0.01btc/mh today.
I suspect the server location to have different earnings. I hope i'm wrong.
We use one profit pool and that is middlecoin, now it's spit up like different pools.
As said before it should be: BTC's earned on all servers >> divided by all shares submitted on all servers>> multiplied by user shares >> is payout