Created your lab. I was not able to ping out either. I had to make some changes in the lab to get it work.
Added a router and moved sub-interfaces from distrib to router
router is now doing NAT for sub-interfaces and outside
Moved DHCP to the router
Added routes to distrib after removing the sub-interfaces and access-lists and DHCP
Curious to see how the original configuration is solved.