Andre your solution worked like a champ. And it makes sense, because the ONLY VM that will need to ignore MAC addresses would be the VM acting as the bridge. All the other VMs will be receiving traffic from a MAC on the local vSwitch.
The change I made was to add a second port group (choose the Virtual Machine option) when adding an object in the vSwitchX's properties window and change it's Promiscuous Mode from Reject to Accept. I then assigned that port group only to the bridge VM's NICs in the two vSwitches and reset the initial port groups back to the default of Reject.
Everything is working great - thank you!