Soft errors are call failures where the cause most likely is on the scenario side, perhaps a faulty script or other issue with the calling process. A response may have been received but for example contained no data, or was of the wrong type, and so on.
Soft errors do not block the completion of the loop.