This has been a problem since the launch of Vermintide 1. Basically when you shoot or throw a ranged weapon the projectile doesn’t actually leave the barrel of your gun, it sort of spawns in your forehead and moves directly forward. This eliminates the problem of parallax and allows you to accurately shoot through small gaps in the terrain and around obstacles as long as you can see the target. The problem with this system is that if you try to shoot while standing inside a teammate your shot will hit their hitbox and deal damage, possibly explode.
This isn’t necessarily your fault because player hitboxes extend forward enough that you can hit a teammate this way without being able to actually see them. This is related to a very similar issue where enemies that get too close because of knockback or animations turn invisible and you can’t see them. Generally speaking players are smart enough not to stand in front of players wielding ranged weapons, but this reflex doesn’t always work. You probably wouldn’t think twice about running through Saltz wielding a rapier, which may get you shot in the back. Bardin’s throwing axes also look a lot like Bardin wielding a 1h axe and I’ve noticed that people don’t recognize the danger very much.
So it would be helpful if ranged weapons ignored friendly hitboxes for a short distance, one or two feet would suffice so that unless you can actually SEE some part of your teammate in front of you the weapon will not hurt them. This would eliminate the vast majority of accidental team damage.
This would also greatly improve the performance of AI bots because bots don’t care a single whit about suddenly standing in front of you or clipping into you from behind, which they do constantly.