Hi, I just discovered your project through LinkedIn!
By landing on the documentation, I noticed the Stackblitz embedded project is still using @ViewChilddirectives.
You might want to update it to viewchild() Signal Query:
consentTemplateRef: TemplateRef<any> = viewChild.required<TemplateRef<any>>('consentTemplate')
submitTemplateRef: TemplateRef<any> = viewChild.required<TemplateRef<any>>('submitTemplate');