No.. the cards and the Miner report 304.
But the real average 24h shown in the pool is just 295.
And that‘s the case for weeks now.
So wehre are the missing 9 mhs?
Fees?
You are missing some fundamentals here that would clear this up. Nothing is being stolen or gone missing.
Your miner hashes at a certain speed, that is the
reported hashrate. This is what is displayed in the miner output, and most pool dashboards also show a "reported hashrate" that mimics what your miner is reporting.
You actually get paid based on how many VALID shares you submit to the pool. This is displayed in your pool dashboard. Sometimes called
"effective" or "actual" hashrate. It's simply measuring how many shares you submitted over a period of time (usually an hour). This will go up and down throughout the day based on the LUCK of the shares you are mining and the number of STALES \ INVALIDS you fail to submit to the pool. If you have a bad connection to the pool you may have higher stales, if your rig is too overclocked it may produce invalid shares, both of these are shares that will NOT be accepted by your pool and will affect the "actual hashrate" of your rig. Your miner fee will also affect your actual hashrate as the miner will not be producing valid shares for YOUR wallet during that brief period of time.
Many of the pool dashboards also show an
"average hashrate" which is just taking the average of your "actual / effective hashrate" over a sliding window of time (usually 24h).
Sometimes your actual hashrate will be above your reported hashrate. Sometimes it will be lower. Given enough time (days, weeks, thousands of shares), with 0 stales, and 0 invalids, and 0 miner fees, your actual hashrate would come very close to the reported hashrate of your rig.