One line of code at the beginning of the DrawItem event fixed the issue just like jmc suggested:

if e.index = -1 then return

Moving items in and out of the combobox indeed caused this

Thank you!