Requisition initiate screen retrieves the requisition twice (first time with POST /initiate and second time with GET /id, what considerably raises the time it takes between clicking the proceed button and seeing the requisition grid screen.
Initiating requisition makes only one call - POST /initiate and uses the response from that call
The requisition workflow works properly after the changes
Accessing already initiated requisitions from the same screen retrieves the requisition properly
Also see for reference