Variable read before being set in Niagara

i had this problem until i used this one https://www.unrealengine.com/marketplace/en-US/product/expose-niagara-variables-c-blueprints