Do I still have to pay for NC towers during the game with coins after I've purchased them in the game set-up?
Yes, all towers must be purchased with coins in the game regardless of whether they're free or purchased (rented) with Neocash prior to the start of the game.