I see checkpoint server run for CAP, but where is server for CAPP?
And CAP server create checkpoint every last block, may be you set at least 5-10 block maturity? (in CAPP I set 8. )
CAP have error in function uint256 AutoSelectSyncCheckpoint()
//have
while (pindex->pnext && (pindex->GetBlockTime() + CHECKPOINT_MAX_SPAN <= pindexBest->GetBlockTime() || pindex->nHeight + std::min(6, nCoinbaseMaturity - 20) <= pindexBest->nHeight))
pindex = pindex->pnext;
return pindex->GetBlockHash();
//must be
while (pindex->pprev && (pindex->nHeight + 8 > pindexBest->nHeight))
pindex = pindex->pprev;
return pindex->GetBlockHash();
//must be, var2 from Orbit coin
while(pindex->pprev && (pindex->nHeight + (int)GetArg("-checkpointdepth", CHECKPOINT_DEFAULT_DEPTH))
> pindexBest->nHeight) pindex = pindex->pprev;
return(pindex->GetBlockHash());