thanks for taking the time to have a look appreciated
I've seen the zero supply entries often too too and what I've been able find out so far is that ED-IBE does not seem to select the commodities corresponding to the route selected on the right: it just apparently selects the highest profit commodity for each station regardless of if there is any supply at all or of the supply is less than set int the query options. If you select on the left a commodity (for the corresponding station) with supply large enough for your query, you'll see that that is the commodity actually used to calculate the route profit on the right side. It is quite confusing though, to even show the commodities with too small (ore zero) supply...
Another problem I've noticed in the quite short time I've been usign ED-IBE so far is that I think there is a simple flaw in the logic ED-IBE imports the commodity updates from EDDN (at least for EDMC): ED-IBE only seems to update price/supply values that are reported to EDDN - it does not seem remove commodities that do not exist on the station anymore (EDMC does not report price/supply for every and each commodity in existence every time you land on a station. EDMC as far as I know, only reports the commodities it can find on a station: there is no way it even could reliably report commodities that were there, but are there no longer (unless of course you had been there recently yourself running EDMC). I've already seen this problem several times with my quite brief experience with ED-IBE, so it's hardly anything rare, either. It seems even to be of no use to go and "verify" the markets (and update EDDB/EDDN with EDMC) with a "courier ship" and only after that going in with a trader, because only reported commodities seem ever to be updated in ED-IBE.
The remove old market data/no more existing commodities does not seem to do the work completely either: the zero supply commodities do not always seem to be removed ( I can't even understand why they both would need a number of days for the job, anyway: if the commodities are not there, just remove them, regardless of the age of the latest update). Ticking "do this every time for a station when getting new data (maybe it does not even apply to EDDN updates). In any case the data in ED-IBE database does not seem to stay up-to-date even when running the EDDN listener. This seems, unfortunately, to make ED-IBE much less useful as a trading tool, in my opinion. YMMV.