Currently, you create a Task in the Task Register and then populate it with the risks from the Hazard & Risk Register.
If you then update those risks in the Hazard and Risk register at some point, those updated risks are not reflected in the Task you created previously. You have to create the Task in the Task Register again.
Could there be an option whereby the Tasks in the Task Register are automatically updated when you update the risks in the Hazard & Risk Register? That way the Tasks in the task Register always have the lastest Risks.