All blueprints currently run on the main game thread as far as I know. Blueprints aren’t intended to run on multiple threads and odd things occur if you do that (at least with vanilla Unreal). It’d take some work to multithread blueprints and make them safe.