Thank you Karsten!
You’re absolutely right, ideally we’d be able to trigger the workflow each time a note is added. Unfortunately the client may add multiple notes to an object per day, all of which need to trigger a workflow.
Hopefully one day in the future workflows will be able to use associated objects as re-enrollment triggers. Fingers crossed.