And now I have a pain how to recalculate earning of miners that added for blocks at wrong chain
Right. We are happy with Your decision.
For the Community short summary - we provide maximum support and advice to all the pools interested in KZC. We invited all to a special channel in Telegram - CryptoHub never joined. We warned all pools to reset software to avoid mistakes. We never received any help or advice request from them. All the pools that worked with Us work now. And ask us to add in our whitelist.
In technical respect...
It could be that for some reason your stratum didn't follow MN payouts protocol by taking it from getblocktemplate? It's also possible to set "maxconnections" to 20 or 50, to minimize situation when you're losing connections with masternodes in the network, which results in producing invalid block which got blocked by majority of nodes, which is an expected behavior.
Right now it's possible to drop "blocks/", "chainstate/" and "banlist.dat", then resync again.
So we really don't know were is Your fork, all other pools stay today in a single network.
In pool-marketing respect... sorry to say but Your hashrate never made a meaning for the network. Same as Your exchange total (ALL COINS) 24h exchange turnover of 0.011 BTC -> it is ridiculous, for real. Well the real numbers turn back Your words about our coin to Your "Great" Hub.
So wish You good luck and thank You for Your decision.