Как удалить все элементы после селектора?
const container = document.querySelector('#questions');
const items = [...container.children];
const index = items.findIndex(n => n.id === 'point');
items.slice(index + 1).forEach(n => container.removeChild(n));
или

for (
  const item = document.querySelector('#point');
  item.nextElementSibling;
  item.nextElementSibling.remove()
) ;
или

document.querySelectorAll('#point ~ *').forEach(n => n.remove());
// получаем все блоки внутри блока questions
let elements = document.getElementById('questions').querySelectorAll('div');

// удаляем блок, если значение этой переменной истинное
let deleteElement = false;

// крутим цикл по этим блокам
for (var i = 0; i < elements.length; i++) {
  
  if(deleteElement) {
    elements[i].remove();
  }
  
 // если цикл достиг блоку с id point, тогда следующим шагом нужно удалить блок
  if(elements[i].id === 'point'){
   deleteElement = true;
  }
}

Работающий пример