I think the issue your having is the same i was having.. it starts off to low in dif, literally thousands of pieces being processed at once.. once i moved my diff up on the miner, it slowed it down and started reporting correctly... some reason the algo starts off in a super low diff and gets stuck there.. for me it was processing like 5600 sections per second at one time.. so you would get this spamming list of accepted completions.. also many were rejected due to bandwidth clutter to the cpu...
I just bumped the starting diff to 64 from 8.
Speaking of difficulty. Nicehash will not allow zpool as a pool due to low diff. Might be an opportunity for you.
What algo??? AFAIK NH doesn't offer hmq1725.
Oops, Scrypt. NH will not allow me to rent and point scrypt to zpool due to low diff