В вашем коде есть пара ошибок.
let newText = document.createTextNode( document.querySelector('#sku_input').value);
var op = new Option();
op.value = newText;
op.text = newText;
Выше вы создаете новый TextNode.Это на самом деле элемент HTML, поэтому вы не можете назначить его свойствам .value и .text .Вместо этого сделайте это следующим образом:
let newText = document.createTextNode( document.querySelector('#sku_input').value);
var op = new Option();
op.value = document.querySelector('#sku_input').value;
op.text = document.querySelector('#sku_input').value;
Наконец
sku_dropdown.options.add(op);
sku_dropdown не определен, поэтому получите фактический HTML-элемент, используя его идентификатор
document.getElementById('sku_dropdown').options.add(op);