rob, last payout was not as you wrote, that if somebody stake 20% then he get 20%
check this:
https://www.biblepay-central.org/en/podc/user/1987688/he had 20% and got 40%
i still think it is as i wrote, that user will have 20% shares, and block reward will be divided by sum of all shares, so payout for one share will not be 20% but more (depends on how many users staking 100%)