I would like to know why it take so long to process a CCW application.
When I buy a gun, I am told that I may have to wait 3 day for a background check because I am a resident alien, but it usually take less than 24 hours.
Checking with other states, some have process time down to 2 to 3 weeks.

My question is, do the application fee match the SO expenses to process the application, or is it generating additional revenue.

If the fee generate additional revenue, then it is a tax, and possibly illegal taxation.