AddSourceLine's line buffer is pre-built for exactly 30 entries, so any
item tooltip that exceeds that dies with
Core\Tooltip.lua:56: attempt to index field '?' (a nil value)
on every hover, and the source line is never added. Easy to hit on
servers with long set lists in the tooltip plus a tooltip-extending
addon (StatCompare and friends) -- a 6-piece set block alone adds ~10
lines. Grow the buffer on demand instead; the clear/rebuild loops
already iterate whatever size the table has.