This is my current test workflow:
-create a new Assignment point using QuickCapture (Dispatcher = creator, ID = 9999)
-open Workforce, select the new point & choose survey at assignment
The survey opens. The Dispatcher field in the survey uses a calculation that extracts the Dispatcher field from the Assignment point (creator) and the ID field uses a calculation that extracts the ID field from the Assignment point (9999). The Dispatcher value populates but the ID does not. Both fields are read only and required. Since the ID field is not populating as expected, the user cannot submit a response.