"It was only lightly covered with dust and pollen so I foamed it first, waited five minutes, then rinsed and wiped dry with a detailer spray"
This may be part of your issue. In my experience, foaming alone with out any agitation from a wash mitt etc. will not loosen any stuck on particles...