There are a lot of brewing steps between your grain crush and beer in the glass. Grain solids and dust are not likely to make it past the mash, boil, and fermenter - unless you are very careless. So I would be skeptical of the crush as a cause.
Not sure what your actual mash rest temp is, but even if it's on the high end of alpha amylase, we're talking what - 158-160? That's not going to cause a cloudy beer. If anything, a protein rest below beta temps (130ish) can do that, especially if hop matter bonds to the small/medium chain proteins.
Usually cloudy, hazy beer is due either to chill haze or suspended yeast. I'll assume you're avoiding the latter by clearing and conditioning the beer properly. Are you fining in the kettle with Whirlfloc or Irish moss? Getting a clean hot break and a quick cold break?