Be sure the external URLs for the non-internet facing sites are blank:
If you only have one site Internet facing, then do not configure any external URLs on the other servers. If you do, then all Exchange will do is redirect the user to the other sites. For proxy to work, the external URL must not be populated.