I did a little more digging on this and it appears that the lookup makes use of the SO_PackageTrackingByItem file in Sage.
I am able to see that the SO Order and SO Invoice both are holding an Alias Item number for the respective inventory item.
My theory is that there may be a program issue where the alias isn't being copied for packages other than 0001 into SO_PackageTrackingByItem which in turn is what's causing the ALE to appear wrong ( if my theory is correct the ALEis actually functioning and there's some other program related issue which is quite possibly enhancement related)
I backed into the table that this ALE lookup used by using the lookup wizard once I get to the lookup

------------------------------
Wayne Schulz
wayne@s-consult.comSchulz Consulting
(860) 516-8990
Moodus, CT
------------------------------