Seriously how the frick do I deal with DFAO?

So I want to keep DFAO enabled because it works really well with trees but it has given me nothing but headaches when it comes to grass and foliage. Case and point is this image with megascans trees and foliage.

See the black spots in the foliage? That’s caused by DFAO. Is there any way to deal with this? It’s frustrating because none of the foliage (except the trees) are even generating distance fields. So why the frick are they even affecting DFAO at all? This is something i’ve continuously bashed my head against with the brushify grass. Has anyone else had this issue?