The issue has been fixed. Now, L3HW uses bridge/vlan's MAC for the source address of routed packets.
The fix will be included in the upcoming 7.1rc5.
This is great news!
- IPv6 support for L3 HW Offloading is on the roadmap. Should be implemented later this year.