Something is very wrong here after hardfork.
The seed node alone is able to mine and grabs all blocks and other nodes cannot sync.
Along with 3.15M premine, dev keeps hogging all

ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader:
3d15db567c33bebfdd52b6e03baa05047b3a94e9e961c4a22a3fa72ecd081b9a,
bad-diffbits, incorrect proof of work
Found it, thank you for reporting this precisely.
This is a real bug, not premine hoarding — after the fork, an emergency difficulty-reset fix (needed because inherited difficulty would've stalled the network for weeks) was deployed to our own node but never pushed to the public repo. Nodes built from the previously released source reject the fork transition block as bad-diffbits because they were running different consensus rules than our node.
Fix is now pushed to master:
https://github.com/CivicLight/CivicNet/commit/4e182e80dIf you're running your own node, please pull and rebuild. Genuinely sorry for the disruption — this should have gone out with the original fork release. New binary release coming shortly.