A solid but shootable (via inverse shootability flag) 3D floor will pass hitscans but blocks projectiles. If it blocks projectiles you cannot really shoot through it, right?
Thus the logic in the behavior seems off to me. I cannot tell whether or not this is intentional.