I think Block % is just a % from all shares since last found block. This is not conected with reward which is calculated by mined shares for last 5Nd where N is current mining difficulty for bitcoin
Thanks for the explanation. And @kano thanks for answering as well. At least I sort of have a better understanding how payouts work.