I want to offer an alternative solution following up on your last paragraph, which is easily accomplished in a single analysis without the need for iteration or even Model Builder unless you wish to repeat it many times. You cannot use the Near tool in this case, as that only returns the closest feature. You could use the Generate Near Table tool with an Advanced license (just like Near) or a Spatial Join with just Basic, but both of those methods require some back-joining of tables to get identifying attributes. If you wanted distances you wouldn't have a choice, but for just counts this will be much simpler.
Let's start with my recreation of your data. I have three project sites with an ID field and a number of 39 random turbine points in a separate feature class that also have an id field that matches the projects. I buffered the projects (dissolve none) to ensure I had some foreign turbines. (And if you look closely you'll note I screwed up my B/C turbine associations.)

If you open up the attribute table of the buffers you'll see that the attributes of the projects were transferred to the buffers, including ID. The next step is to Intersect (join attributes all) the buffers and turbine points. This creates a new point feature class that has two properties of note. First, the attributes from both the buffers and the turbines are included. Second, each point that fell within more than one buffer was duplicated so there is one instance per buffer - thus the result has 53 points instead of the original 39.

You'll note that each point now has two ID fields. Since you're only interested in foreign turbines, you don't care about any point where both ID attributes are the same because that means it's a turbine associated with that project. So using a Select by Attribute, select all records where the two ID fields are equal and delete them. This leaves only the foreign turbines within each buffer. You could do the opposite of course if you wanted to exclude foreign turbines and only count those from the project.
Now use the Summary Statistics tool on the remaining points. You must have a statistics field for the tool to run, but you don't need to pay much attention to it because the count you want will automatically be generated as a Frequency column in the resulting table. For a check, you can set the stat field to your project ID field with a type of count and it should match your frequency field. You do need to specify a CASE field, and it should be the project ID field - as in the attribute that came from the project points and buffers, not the turbines. Run the tool and you get a table with one row for each project and a count of all the foreign turbines in that project's buffer. This will address all 58 of your project sites at once, regardless of how many buffers a turbine might fall within.