is the CAP coin supply limited or its actually unlimited?
It's unlimited like many other coins. CAP inflation will get lower and lower over time though, that's because the daily amount of CAP generated by either POS or POW won't rise much over time. Added to that is the POS percentage which will gradually decrease over time as more and more coins are going to stake and a maximum POS reward of 1000 coins.