Hiveon pool low reported hashrate and rejected shares

Hi i recently switched from Nanopool to hive on pool, i am using the same settings i did on nanopool but my reported hashrate in24h is 10 MHS lower than my actual hashrate all the time a problem i didnt have with nanopool( sometimes my reported hashrate was higher by 5 - 10 mhs in 24h ).
Another problem i am having with hiveon pool is the rejected shares i get in 24h are about 20-30. I didnt have this problem either with nanopool.

Can anyone tell me whats worng or i should switch the OS,because hive os only lets you use hiveon for free.

Thanks