returnUrl com múltiplos parâmetros/query strings

Bom dia!

Eu tenho um cenário que preciso que o usuário só pode ver o conteúdo da página se estiver autenticado. Caso esse usuário não esteja autenticado, ele vá para a página de login e posteriormente retorne para a página que estava com as query strings que já existiam nessa página à primeiro momento.

Estou utilizando o navigate do render-runtime, porém, após o processo de autenticação, o usuário é retornado à página apenas com a primeira query string.

image

Existe algo que eu esteja fazendo de incorreto ou alguma forma de manter todas as query strings na página de retorno?