Hi,
So, your first problem was solved, wasn't it?
And the second one was appeared. Your HN doesn't respond to arp requests.
So, please
1. Look at all your routing tables. Do they contain the route to reach your VE.
2. Look at "arp -n" output when everything works perfectly. Does output contain the record with VE ip address on both eth0 and eth1 interfaces?
3. Please conduct the previous experiment also when the problem appears.
4. Does the following commands helps when HN doesn't respond to arp requests:
ip neigh add proxy VE_IP dev eth0
ip neigh add proxy VE_IP dev eth1
P.S. and if it is possible please show us the outputs of all previous commands.