This can be easily remedied by using a foam prefilter or simply raising the intake. Further from your substrate. Sand and impellers are not friends.
yeah, i tried the "pre filter". it blocked so quick, so as to make it a waste of time (only in my tank). there is 3 inches difference, between the intakes, on my two filters. oddly, its the one higher up, that suffers the most. but in my case, its not the filter sucking up substrate directly, but the fish chucking the stuff around.
Obviously with a pre-filter you will need to regularly maintain it. Its supposed to get clogged with sand. That's kind of the idea. If it was between cleaning the prefilter weekly (or even every few days) or getting sand in the filter and breaking my equipment, I think its a pretty easy choice.
If yours clogged quick it may be too close to your substrate or too close to the return.
Once you get a system in place its not much work at all, and will help your equipment last.
my "pre filter" clogged, but not the filters, now. so, whilst i agree with your comments, the pre filter in unnecessary (in my case). as for the cause, whilst you can speculate, i see what's happening.
we have spoken, before, on the subject of unnecessarily, frequent, cleaning of externals. adding yet another strip down is, simply, not an option. that subject, however, i will not address, here, again.
as for more, practical solutions. raising the inlet, seems, the way to go. just how far you, should or can, move the inlet, (some filters have "per determined" intake lengths), will be an interesting read. (if anybody knows). as my "void" idea is used in, nearly, all liqiud circulation systems, where foreign bodies have chance to enter. and appears to work in the Eheim. its seems worth looking into, at least.