Detecting Color on a Render Target in Realtime

Hey guys, so I’ve been working on this for quite a while now and it is making me crazy… So I have made this blueprint that allows you to paint during gameplay on an object. That part actually works fine, you can paint with no problems, cool. Next thing I wanted was to raytrace to detect in the render target if it is painted or not? So the render target is black and white right? I thought that I’d use the ‘Read Render Target Raw Pixel’ node and see what result I’d get, I had it transforming the info into string so I could see what is resulting on but it turns out that no matter where the ray hits it always gives me the same value, being painted or not, white or black… The result is always ‘R=0 G=0 B=0 A=1’ which is the values of the render target when it is clear, but also, it will give these values even if the ray is not hitting the object??
So to be exactly clear, my objective is to know if where the player is standing is black (clear) or white (painted), in the render target, so then I can go from there. I want the player to be able to paint surfaces but also move differently while standing on a painted surface, kind of like Splatoon 2, you know?
I’ll put some pictures here of the blueprints for visual reference, the first 2 images are from an actor which is a cube where you paint, the third image from the actor that is supposed to detect the color (an arrow with a raytrace), thank you in advance whoever has any idea of what’s going on.