StaticMesh passing through other objects even though set to BlockAllDynamic

I have a custom projectile I’m creating and it is set to BlockAllDynamic in its collision settings, yet in play it passes through everything. What am I not understanding here?