Eu consegui resolver o problema, mas gostaria de entender o motivo de não funcionar o meu lazy loading conforme o video. Seria por eu estar utilizando o Angular 8?
Eu substitui a forma de importar o arquivo no loadChildren. A vantagem que vi do novo código é que o Visual Studio code mostra o erro se escrevermos o endereço errado e o Auto Complete funciona para o "then" e importamos o Modulo com o nome correto.
Substitui este:
{
path: 'home',
loadChildren: './home/home.module#HomeModule'
},
por este:
{
path: 'home',
loadChildren: () => import('./home/home.module').then(h => h.HomeModule)
}