i'm mining HBN so i think switching is not the issue.
Ok, I was thinking WDC because it's a common problem with WDC.
But, with HBN you should not get this kind of reject.
The pool average is 2.04 %.
You should try set _diff512 or 256 in your miner configuration (username.workername_diffxxx)