Looking at the source, I don't see anything that would limit this coin to just 10m total coins generated.
But if that's the case, only 10m coins, it will all be mined out by the end of the day.
And the difficulty is not changing quick enough, causing too many rejects.
look at main.cpp
int64 static GetBlockValue(int nHeight, int64 nFees)
{
int64 nSubsidy = 500 * COIN;
nSubsidy >>= (nHeight / 10000);
return nSubsidy + nFees;
}
block cnt coins/block sum
10000 10000 500 5000000
20000 10000 250 2500000
30000 10000 125 1250000
40000 10000 62 620000
50000 10000 31 310000
60000 10000 15 150000
70000 10000 7 70000
80000 10000 3 30000
90000 10000 1 10000
100000 10000 0 0
9940000