Just and idea. Have been doing a lot of mining lately. Normally during my endeavors I come across more valuable ore than what I've refined already. So I jettison a few tonnes of cargo to make room for the good stuff. But I find after I eject them, my collectors just pick them right back up, ignoring what I want them to get. So I have to fly like a kilo away, eject, and fly back to be sure they aren't prioritized by the limpets. I noticed there are to options to eject cargo. I think if you select the "abandon" option, collector limpets should ignore them or make them the very last priority. Maybe that is how it is intended? What is the difference between "eject" and "eject:abandon"? Sorry if this is already a topic. I searched a bit but this is my second post and trying to still figure the navigation. Thank you for the consideration
Some ideas (not foolproof

) :-
Try to keep stuff in your cargo bay to keep it full. then as mineral fragments come in, these build up to having 1 ton and eventually, the refinery gets full also.
You can then vent the cheaper unwanted ore and free up a refinery bin for more of the 'good' stuff. The vented stuff is not scoopable so no abandon cargo issue!

if you have a large refinery, it can be like having an extra 10 tons of cargo space. When you get back to a starport, you can sell the cheaper ore and the stuff in your refinery will then instantly take it's place so you can sell that also.
So with a bit of management you can get to keep both.

.
Also try :-
- Waiting until a limpet expires and then launch another one, this frees up the cargo space as well.
Even if you are finished, you can launch a full spread of limpets and these will release cargo space also. (They of course get destroyed on jump to SC or HS.)
- Try using your SRV cargo space for another 2 tons of storage.
.
Basically, try to avoid dumping cargo at all if there is any other way around it.
