Buff, in my very limited opinion I don't think you can have too many cnbg. If you plan on stocking LMB they should have a feeding frenzy and grow very rapidly once they are able to eat the perch.

I do know that CNBG can spawn at just 3" therefore if any are bigger than that you're likely to have even more.

Similarly, I stocked 1800 CNBG in my 1 acre pond so very close ratio to yours and will add LMB fingerlings at the end of May.