Yes, that's correct.
I would suggest using the consent and preferences field group and keeping it in sync with the custom schema because AJO looks at this field group to exclude customers if they opted out.
Out-of-the-box unsubscribe functionality like List header unsubscribe, will use this fiel...