This may occur when item level promotion record(s) have > 300 individual items selected. The "return" of the JSON object can take sometime to construct (even though the promotion query is fast). This is caused by a NetSuite Issue (currently under investigation) that is having trouble parsing JSON from large multi-select fields after loading the record as a result of the initial search on that field truncating.