What if I don't earn enough Rank Points in June to qualify for my status in July? Do I still get the bonus CPs for June?

Yes, you will earn CPs and cash according to whatever rank you are during that month.