Get lighting info on trace hit

I’m trying to implement a stealth system for the player, plus some behavior for couple of NPCs (avoidance of lit areas). I planned to do four traces to go from the pawn’s origin towards the ground (Slightly off in four directions, to cover area where it’s standing instead of just single point right underneath), with resulting values being averaged out and then sent out as a multiplier for a visibility parameter.

Fallback plan right now is to use trigger volumes that add or substract from parameter of visibility on BeginOverlap and EndOverlap, but they will have to be placed and set up manually, plus that solution will ignore dynamic lights like flashlight of the player.
Although, now that you mentioned it, maybe using render target to a 4x4 pixel texture would be adequate alternative to that, but how to extract the value of pixel of the texture out as a parameter for blueprint to interact with?