Best way we could solve this was to create a suite script for onsubmit/create of sales orders to update items from sales order location. It seems to work fine, but kind of disappointed with Netsuite and its REST API and it not being able to function how you would expect.