Aye, I don't see why the count would be wrong here.
Two things... first, are you using English language or a translated language? Second, can you try emptying your uc_cart_items table and checking again? In the past, rogue items could have been left in the cart but not listed in the block.
