Hi! Thanks for playing our game!
This issue is likely because the projectile being spawned is immediately touching the wall and being deleted. We made it so that the weapon is held in front of the player, so when facing a wall, the weapon is inside of the wall.