Я не совсем уверен, ПОЧЕМУ это происходит (похоже, это проблема НЕ со списком ListBox, а ListBoxItem. Если вы установите для свойства фона LBI красным или каким-либо другим цветом, вы можете видеть, что он скрыт на левую сторону LB.
Быстрый взлом - установить отрицательный запас для кнопки: Margin = "- 3 0 0 0" Это может вызвать некоторые непреднамеренные побочные эффекты, но работает визуально...
edit Быстрая проверка подтвердила, что LBI имеет дополнение по умолчанию. Вы можете отключить его следующим образом:
<ListBoxItem Padding="0"><!-- content here k --></ListBoxItem>
В качестве альтернативы вы можете пощекотать стиль в своих ресурсах Window, который удалит это из всех LBI в вашем проекте (это может быть псевдоксаль, но вы получаете идею):