Могу только предположить, что возникает паразитный эффект из-за наличия transition.
Нужно подавить это свойство (вероятно, преимущественно, у дочерних элементов компонента) на время уничтожения компонента. Или скрыть компонент (display: none), а потом уничтожить.
В общем, принять меры, чтобы не происходило анимированного исчезновения.