How often is the seesaw algorithmen adjusting the amount for MN and stakers? If a staker with 6000 make much more PIVX reward within a month then mw we a MN (100% uptime) there is somthing going wrong !!!
It's re-calculated after every block.
And if a staker with 6000 PIV can make more money per month than a masternode with 10000 PIV it simply means there are not enough stakers compared to masternodes.
This creates an incentive for masternode owners to use their 10000 collateral for staking instead of running a masternode. People will do that until the staker-reward per 10000 PIV per month is less than the masternode rewards per month. Then they will run masternodes again.
It's a self-balancing system.
The reason for this seesaw algorithm is to avoid that either a) no one stakes any more because running a masternode is much more lucrative, or b) everyone stakes and nobody runs masternodes anymore.
We need both stakers (to secure the blockchain) and masternodes (to secure/provide the infrastructure for the blockchain itself, SwiftTx, the budget system, ...), and seesaw takes care of this on a protocol level.
TL;DR: there's nothing wrong, everything works as designed.