Includes no Entity Framework Core

Estou com um problema para usar o Entity Framework Core, quando vou fazer uma consulta com includes como abaixo:

var protocolos = _protocoloService
	.Search(p => p.Active == true, p => p.Include(l => l.Local), tracking: false)
	.ToList();

O json retornado por esse codigo é de aproximadamente 80mb e fiz um teste utilizando o seguinte código:

var protocolos = _protocoloService.Search(p => p.Active == true, tracking: false).ToList();

foreach(Protocolo p in protocolos)
{
   Local local = _localService.GetById(p.ID_Local).Result;
   p.Local = local;
}

O json retornado tem apenas 500kb agora.

Observação: estou utilizando o AsNoTracking.

Alguém tem alguma sugestão de oque pode ser?

Esse método Search tem como disponibilizar, não sabemos o que ele faz internamente?