You cannot have two interfaces with different IP addresses in the same network. That explains all your problems.
When physical interfaces are bonded or bridged, they form one logical interface that only extends over more than one physical link. What you try to do is two logical interfaces with the same subnet. This happens on another OSI layer.There must be routing in place between logical interfaces - how could that work if both have the same IP range?
This is basic networking knowledge. It won't work like you tried. Period.