This almost seems like a no-brainer. But, there is one area we may be overlooking.
There is almost no doubt you would need two licenses if you are using different names as everything is tied to the names and the licenses.
Now where it is slightly different is this:
Office A = one license for the first provider = $995
Office B = one license for the first provider = $995
Now, you have another provider. Say, that provider was working at Office A = another license = $995
OK, so far so good. Now as George says, since all three providers will be working in each office, that's three licenses for each office = six.
But, what if AC looked at it like 3 licenses for each doctor working at two different offices, each of which is licensed.
If you take it verbatim, then you would probably need three licenses. But, AC may not see it that way.
BOTTOM LINE: You are asking the wrong people. I would discuss it directly with Jon and by phone.
Just my two cents worth.