how do you know that MH earned and brings coins?
1. It is shown to me in my wallet that MN extracted 197.3 coins, but only 25 were added to the purse sum, as if it were an ordinary POS.
2. Why does the POS give only 25, not 50?
From one block POS gives 25 PNX to staking wallet and 25 PNX to masternode.
The amount in the incoming transaction is shown incorrect (it shows total transaction amount, however only 25 PNX belongs to you). After restart of the wallet (or on the next day) you will see that real received amount is 25.
Also you can use Coin Control feature to see exact amount on your MN address and on your staking address.