Not sure if its the same for M2 but Sonassi recommends only having "Price" and "Stock" set to update-on-save. All others should be update-on-schedule. However, this is for M1. I would assume the same should be for M2.
Only "Product Prices" and "Stock Status" should be set to "Update on