@Robert Frazier
Unfortunately, you will find those consultants at every level and aspect of development. This won't be your last incompetent or slow moving consultant. Just remember though, that you also build your own reputation as a developer, and if you get know for being too pushy and inconsiderate that these consultants have other clients to serve too, or that you fire too quickly...you will run out of people to work with. All the consultants talk about their clients and give recommendations just like developers give recommendations for GCs, architects, and engineers. I'm not saying that you need stick around with someone no matter how bad they are, just that you need to be mindful on your projects going forward.
One other thing to look for in a future architect, is one that has a track record of working with developers AND knows the entitlement processes for the very specific type of development you are doing. Affordable housing, which means Fed funds, is a very tricky type of development for everyone involved. Most architect do not help with entitlements of the land....for ANY type of development, let alone the tricky ones with lots of hoops to jump through like affordable housing. Architects rarely have any of the land consultants under their contract for this very reason. There is too man unknown variables with land entitlements that we do not want that liability for. That is why the surveyor, civil, geo tech, etc are almost always under direct contract with the owner and not the architect. The architect will facilitate the coordination of everything.
I dont know what your contract was with your architect, but it sounds like, at least part of the problem, was they were expecting you to lead the entitlement process while you were expecting them to lead the entitlement process. Again, just my guess. Finding an architect that really understands the developers mindset is very difficult. There are not many out there that do. Part of it is that for the longest time, it was considered professionally unethical for an architect to do any type of development themselves. Design Build, lead by an architect, was not only taboo but could get your licensed revoked. So many just stayed away from it and its really just been in the last 10-20 years that that has started to really change and take hold in the architectural profession.
The firm I work at, for example, has repeat developer clients that have been coming back for the last 10-30 years! Doing everything for little 2-6 unit townhouses all the way to 300+ unit apartment complexes and 5-over-1 mixed used buildings with 200 units over 20k sf of commercial and structured parking. They come back because we understand their process, not only the developer as a whole but them specifically and their specific requirements and needs. That relationship gets built over time and not every project is successful, from their end or our end. Got to take the lows with the highs. But trust me, when you find that architect that understand your processes, your life and projects will become exponentially easier, the projects will turn out better, and you will make more money in the end.