Why isn't the hit result passed as a parameter for the end overlap delegate?

Hello, i’m trying to do a bullet projectile penetration system and in order to do that i’m setting the wall as overlapping the projectile. On begin overlap i can get the hit result but the end overlap hit result doesn’t have that (it is available on the engine source code, just not passed to the delegate for some reason). That information would be very helpful so that i can do the exit particle system and decal. Right now the only way that i can get that hit result is to do another line trace back, which is far from ideal. Is there a reason why the hit result is not passed to the delegate? Is there another way of getting it? Thank you.