Why does this setting block shift trades for agents with valid self-service permissions? Attempting to update a shift trade returns a 403 Forbidden error despite correct role assignments. Here is the payload causing the failure:
{
"tradeId": "trade-123",
"status": "ACCEPTED",
"agentId": "agent-456"
}