Prestashop Override Module Template Not Working

Si queremos hacer un override del template de un módulo desde nuestro theme y no funciona, un motivo puede cómo llama el módulo a dicho template.

Buscamos dentro del directorio del módulo (en /modules) el fichero .php desde donde se llama al template y si nos encontramos que hace la llamada de la siguiente manera:

return $this->context->smarty->fetch($this->local_path.'/views/templates/hook/template.tpl');

Hacemos la prueba y cambiemos el código anterior por el siguiente:

return $this->display(__FILE__,'/views/templates/hook/frontproductcustomfield.tpl');

Agradecimientos a itis-mmi por la solución: https://github.com/PrestaShop/PrestaShop/issues/11548#issuecomment-1192379044