If you are using nicehash and your hashrate is being moved to different pools and pointed in different places the accepted shares is a pretty meaningless stat. Different pools have different difficulty targets which change the accepted shares. Hashrate will look like its going all over the place as you bounce around between ones. I recommended you getting on a stable pool to test for these reasons.
Yeah - that is a question I had about that too. However, my miners show a very consistent difficulty - it doesn't bounce around. You would think it would bounce around - but I suppose it has something to do with them being an intermediary? I questioned them on the difficulty a couple of months ago when they had an outage - and when they came back up - all my miners increased in the difficulty of the accepted shares. Since then and until now, my difficulty is 500K! But when they first connect, they connect at 1M, then after a few minutes, they scale back down to 500K. Anyway, they said they don't determine the difficulty - that the endpoint pools do. But I have never seen any of my miners change to anything else while mining. Used to be 128K before they jumped to 500K, which is what spurred me to contact them. Isn't the password on pools supposed to be for passing difficulty rates along to the pools? Maybe they set the stratum and password while buyers only specify the user.worker? I don't know. The Accepted rate would also change if the difficulty rate changes too - to A/H would be all over the place and it is not. My hash rate per worker on the online stats dashboard is all over the place - but the miners GUI show that hash rates as pretty stable.
Do you have a pool you suggest testing on? My biggest concern is losing earnings/delays in payouts - my miners are paying their power bill - barely - I don't want them to put me in the red by bouncing around.
I think my earning rate at Nicehash is still good compared to others, so leery to shuffle stuff to test this issue. BUT, also looking at other pools to see if this is still true. It's so frustrating trying out different pools - with all the payment method variants, pool mining fees, pool payout fees, btc mining fees, etc... It's hard to compare them for net income.