Sorry if I expressed myself badly, the software bridge was just an experiment to get a layer 2 bridge over OpenVPN and I never got close to 250Mbps, got around 12Mbps over the tunnel.
The issue resolved itself when I removed the bonding and I am getting full speeds now.
Now that I think back maybe I never got 250Mbps in the first place with my old bonded configuration.