Who puts the line "Last won for X" in the mouse over tooltip? On the items that aren't getting disenchanted when I do an "Open All" it says "unknown" when I mouse over them in my mailbox and after I put them in my bags that line is completely missing. The "suggestion" on them says Auction even though they were bought for disenchant.
Hopefully this info will pinpoint who's bug it is and how to fix it.
It is done by BeanCounter. However, there's certain limitations on this functionality, namely, for stackable items it has to be the same size stack as bought from AH.
The suggestion in the tooltip is not influenced by searchui buy reasons, I don't think it would really try and look at the unique ID at all as it has no bearing for whether it would best be sold, disenchanted or vendored. The module that would handle displaying that info would be BeanCounter in the 'Last won for' line near the bottom of the tooltip.