Adicionar
OPTION (RECOMPILE)
ao final da consulta. O SQL Server não "fareia" os valores das variáveis, portanto, você obterá um plano baseado em estatísticas supostas, em vez de um sob medida para os valores reais das variáveis.
OPTION (RECOMPILE)
ao final da consulta.