It's been like this for awhile.

 

 

It's a bug, when the search results are compiled it ignores the table rate (variable shipping rates) postage.

 

At work (brick and mortar) we also have a ebay store.. have actually had a customer complain about the 'misleading' shipping.

 

As when you load the actual item page it reads your postcode and then does the calculation.