on line 811 of the main.cpp
int CMerkleTx::GetBlocksToMaturity() const
{
if (!(IsCoinBase() || IsCoinStake()))
return 0;
return max(0, (nCoinbaseMaturity+422) - GetDepthInMainChain());
}
so at the beginning of main.cpp, nCoinbaseMaturity defined as 10, but then there is this + 422
check
https://eca.acc-pool.pw/index.php?page=statistics&action=blocks it says 432 confirmations needed. This was the whole problem why the coin got stuck in the first place imo. I might be wrong tho

well there you go, 432 confirmations indeed .. very strange.
it certainly doesnt help with moving coins.
when i advised extending PoW i was not aware of it,
i mean i saw in thread the mention but could find no obvious trace of it ... that adds nearly two days o_O
i will have to give that further consideration and liaise with dev.