you are so right about this. I’ve been barking up the wrong tree all this while. It is indeed the instantiation of it.
I actually left the declaration untouched at (my version of ) ShooterTypes.h . Apparently it’s the instantiation at (my verison of ) ShooterImpactEffect that needed to add the Include.