Can I make 2d sprites random generate in a level?

You may want to try making the death volume a blueprint of its own instead of having it underneath all of these other components in this blueprint. It could be the hierarchy that is causing the problem. You would also either want to set the collision type to BlockAllDynamic or change your event to OnComponentBeginOverlap instead of OnComponentHit.