ACI as Default Gateway will only work if ASA is natting for the server EPG subnet in the middle.
Consumer will use a local local ip address within the subnet which ASA will nat, so ASA doesn't have to be the default gateway for the client.

refer :
http://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/sw/1-x/L4-L7_Service_Graph_Deployment_Guide/b_L4L7_Service_Graph_Deploy_ver122g/b_L4L7_Service_Graph_Deploy_ver122x_chapter_0110.html#d21175e411a1635
If you want to have ACI as default gateway and no nat on ASA, consider route-peering mode.

refer:
http://www.cisco.com/c/en/us/support/docs/cloud-systems-management/application-policy-infrastructure-controller-apic/200407-L4-L7-Route-Peering-with-Transit-Fabric.html