At nice hash I am consistently finding at least 4 blocks per week, often as high as 8
Nicehash uses your hashrate to rent to other people. Those other people are mining altcoins with your hash rate. So those blocks found by your miners are for altcoins with lower difficulty and not for Bitcoin.