Busqueda con variables globales

Una consulta y curiosidad al mismo tiempo, tengo un proyecto que al arrancar guarda una serie de datos en variables globales.
Lo curioso es que cuando creo una busqueda y pongo un componente de busqueda que coja los datos directamente de la variable global no genera la busqueda y sin embargo si le paso la variable global como set variable local de objeto si que realiza bien la busqueda

??? alguien sabe porque ?

Supongo que dependerá en que plano están tanto la variable global, como el plano de ejecución de la búsqueda.