Blueprint doesn't work unless I add a delay

Could be an instantiation thing. Whats in your construction script?