Do I have to be a first time home buyer to qualify?

No, you could have owned before and even now however, CCAP is for primary residences only.