Sim, "porque" e "porquê" são considerados homônimos perfeitos, o que significa que têm a mesma pronúncia e grafia, mas desempenham funções diferentes nas frases.
Porque: Usado como conjunção causal ou explicativa, normalmente introduzindo uma explicação ou causa. Por exemplo: "Ele foi embora porque estava cansado."
Porquê: Usado como substantivo, com significado de "razão" ou "motivo". É geralmente precedido por um artigo ou pronome e pode ser pluralizado. Por exemplo: "O porquê da sua decisão ainda não está claro."
A diferença principal entre eles está na função gramatical e no contexto em que são utilizados.