Why are eth0 and vmbr0 (bridge) having the same MAC addresses?

This is as it should be. eth0 is the physical interface, vmbr0 is the bridge that KVM creates for the guests. Since it is attached to eth0, it has eth0's MAC address.

Extra: Since you're using bridged networking, simply give your first guest machine the second public IP. It should just work.