Two gates decide whether a hold lands: the line must be in a WAIT state (between tasks, you can't hold a task mid-flight), and the line must not be in error recovery (error recovery outranks everything). Miss either and the hold request itself errors.
Holds need a waiting line; error-recovery lines refuse hold requests outright.
Checked Order Management and Fulfillment troubleshooting for Oracle Fusion, rewritten in plain words from publicly known practice and reviewed by a working consultant. Checked against the current release, Jul 2026. Navigation and behavior vary by configuration; verify in your own instance and test before acting.