I would put some logs on the scriptable cart and play around. Scriptable cart would execute on the events you have defined, for example when adding a new item, changing quantity, removing item, etc. SuiteTax Engine also run on those events to recalc taxes.