Hi Arthur,
I've experienced a similar issue. My setup is slightly different in that it involves FEX'es. But I experienced intermittent packet loss and complete loss, which looked like some kind of routing issue.
When ever my DGW was located outside the fabric by extended the EPG to an external router, everything worked flawlessly. Initially I suspected that the problem reappeared whenever I enabled ucast-routing on the BD, but even when I did that and still retained the DGW on the external router, it still worked.
Eventually I looked deeper at the L3out and noticed a very odd BGP peering issue. After looking deeper into it and still unable to determine the root cause, I wiped the L3out config and re-configured it. And that did the trick. Since then I have not seen any problems.
How is your L3out configured?
/Ulrich