Hi Sergo89,
The only case when I had this type of traffic working well was when all peers were managed within the same CMA (currently using MDM with several CMA). Even if I read it is working perfectly... but I had to edit the vpn_route.conf and I didn't want to do it.
So, what I would suggest is to define several communuties and define the vpn domain for the central peer at the community level and not at the GW level. In your case with 2 Cisco peer, you will have 2 domains.
I have never tested but if it can help.
Rgds,