...
If your payout system does indeed pay a 'relatively' constant N diff shares per block, then it at least doesn't have the obvious Prop issue.
My simulation for the naive PPLNS-on-DAG system gave about 1% typical variation in payouts when the number of shares per level of the DAG varied uniformly between 1 and 10. Note that the variation is not predictable: you can't guess how many shares per level will be mined in the future unless you're actively manipulating it (
and large enough to do so). For the PPLKD system, your reward will be split over a constant amount of other people's work, so the variation due to changes in M should be basically 0%.