larger network thus no issues?
Conditional forwarders will always cause issues when the network domain name is the same as the public domain name. So network size doesn't have any bearing on it.
From Microsoft Technet:
You cannot use a domain name in a conditional forwarder if the DNS server hosts a primary, secondary, or stub zone for that domain name. For example, if a DNS server is authoritative for the domain name example.microsoft.com (hosts the primary zone for that domain name), then you cannot configure that DNS server with a conditional forwarder for example.microsoft.com.
So, your DNS server is authoritative for your private domain which has the same name as your public domain. Conditional forwarding therefore won't work eg forward the query if this condition is met = domain name.com.
I suggest you read the Microsoft Technet article Directing Queries through Forwarders.
Also see this article and at the bottom read all the related links.
http://technet2.microsoft.com/windowsserver/en/library/ee992253-235e-4fd4-b4da-7e57e70ad3821033.mspx?mfr=true
What to do to get your DNS to forward a LAN user query for your public domain name instead of your DNS server answering the query is in these articles.