For some reason my convert world location to screen location node is not working and my projectile is not firing on the x axis

we can’t say much, as your print string print nothing, are you sure it’s triggered, you’re trying to print from projectile Base, try to identify the class that is really spawned while firing and try print from there, provide a little bit more infos on your problem

Can You help ?

So my hierarchy goes like this BP_Projectile_BASE → BP_Player_Projectile_BASE (with child blueprints for FullCharge, PartialCharge and Regular projectiles) and BP_Enemy_Projectile_BASE, whereas enemies use only one type of proiectile.