Projectile collision not working until Root removed from Components

I had the same problem with my projectile blueprints, everyone who is having this problem, be sure your root component isn’t a Default Scene Root, otherwise your hit detection won’t work properly, For me, they’d only fire when I hit other actors, but not on static meshes.