I think something may be wrong with Lyra2z on Zergpool.
I spent close to two weeks mining it directly & received around 1/2 the estimate amount each day -- when looking at "24 hour actual" each day it is also about 1/2 the estimate every time I have checked.
I swapped my workers to Blazepool and achieved essentially 2x the reward (meaning I met the estimates) even though their pool is MUCH smaller in terms of hash-rate. Their "24 hour actual" seems to be really close to the estimate every time I have checked.
I suspect that maybe there is an error on which coin within Lyra2z that Zergpool software is selecting to mine.
It is certainly worth investigating since the Lyra2z part of Zergpool is quite large.
Not really good results either with Lyra2z, lyra2v2, and x17, as well as neo giving less than usually.
I would advice to look into equihash192, its profits are even larger than estimated lately for GPUs. OR equihash144 with BTCZ which I will bring in next couple of days.
And we also have Zcoin, which can consume quite some hash, if you can check what is your wallet hash contribution to Zcoin, we found some blocks having good hash before, now it reduced so no blocks for past 4 days.
I will actually set it no autotrade until we gain more hash