No you can have multiple NDGs pointing to the same AAA server as long as the network devices are configured to use the particular AAA server.
You don't need an AAA server for each NDG you have and the AAA server doesn't have to belong to any one NDG neither. In fact, you can just choose "Not Assigned" for NDG in the AAA server setup window, leave it out of any NDG.