Они разные.
SetProperty означает изменение некоторых свойств экземпляра, вы можете установить любое свойство, к которому у вас есть доступ в контексте. В случае, если вам необходимо повторно использовать VBox в будущем (я думаю, что это ваш случай), вы должны использовать эту функцию. Обычно не устанавливайте width и height в 0 (некоторые компоненты имеют минимальная ширина и минимальная высота , которые могут нарушить вашу логику). Вместо этого установите visible на false и includeInLayout на false тоже.
Вы используете removeChild только тогда, когда вам больше не нужен этот VBox. В противном случае, когда вам нужно добавитьChild в свой макет, вы должны изменить порядок дочерних компонентов.