It seems to be player based I think. I tested with three different people and they all could build heroes while I couldn't. We tried same faction and heroes, diff factions, them waiting 20 seconds before choosing all with the same result. I tried again with a fresh 0 AD install + mod as well and still the same results so I'm not too sure what to look for.