Custom Twig Template for Custom Content Type
If you want to load the template from the module folder you are in the right hook, but you need to use the correct base hook. This means you have to start the template name with the base hook and a double underscore node__ and declare the base hook in theme_hook(), see Store template in module.

hook_theme():

function myModule_theme($existing, $type, $theme, $path) {


return [
    'node__faculty_bio' =&gt; [
      'base hook' =&gt; 'node',
    ]
  ];
}


The Twig template path and name would then be mymodule/templates/node--faculty-bio.html.twig.