Setting Child Actor Component In Editor gives me bugs But Setting it in Blueprint Doesnt?

So I have a Character bp, a baseWeapon bp, a projectile bp. On my Character BP I set the Child Actor Component of it to a child of BP_BaseWeapon(like RPG, Plasmagun) Everything works fine but when I try to shoot, it doesn’t fire a projectile if I set it in the editor, however it does work when I set it using blueprint. I’m new to unreal, but could this be a bug that has nothing to do with the editor or the blueprint code?

BP_RPG or BP_PlasmaGun inherits from BP_BaseWeapon, and only thing I add to them is new sprites/looks.