Essa é uma pergunta que infelizmente só os recrutadores podem te responder, mas vou tentar falar o que já passei até hoje.
No geral o RH vê seu Linkedin e entra em contato a partir da sua experiência. Se você tiver um portfólio quem vai ver é o gestor da vaga, isso caso ele não passe algum projeto para você fazer, dai nesse caso ele vai estar mais interessado na sua resolução.
Acredito que Portfólio seja muito importante para freelancers porque é a cara do serviço deles, mas para quem está no mercado de trabalho, chuto que a experiência conte bem mais. Afinal de coisas as melhores coisas que já fiz até hoje em Python, SQL, Power BI e outros nunca puderam ser apresentados em um processo por questão de sigilo.
Concordo. O que descreveu foi similar ao que aconteceu no processo seletivo da vaga que estou hoje. Meu github está praticamente vazio, e os poucos projetos são coisas amadoras e antigas. Apesar de ter um pouco de experiência no mercado de trabalho, somente tê-los escritos no meu linkedin não comprovou nada. O código que eu desenvolvi nas empresas que estive e que eu cito que fiz no meu linkedin não estão no github, justamente por conta de confidencialidade. Com isso, o recrutador pediu que eu resolvesse um problema real da empresa e apresentasse um código para ele. Não precisava resolver de fato, mas pelo menos apontar uma direção para solução dado que era um problema grande. Além disso, pediu 3 referências, e eu confirmei, ele ligou para cada uma delas.
Bom, acredito que consegui a vaga pois estavam procurando há tempo uma pessoa, então tiveram a paciência de pedirem que eu resolvesse um problema e apresentasse o código. Mas caso houvesse muitos candidatos bons, com certeza ter o github com projetos interessantes vai te deixar na frente. Recentemente, passei a gastar parte do meu tempo fazendo algo para agregar no meu github, pois sei que lá na frente posso precisar.