Line Trace does not detect PhysMaterial override just the default material

Hello, newbie here.

I am trying to get a tool to play different audio cues based on the physical material it’s line trace hits. I am printing to string and it always returns default physical material instead of my wood/stone override Physmat. I see a lot of people getting the same issue over the past few years in the forums but their setup is different so it’s difficult to translate to potato.

I have set the physical surfaces in the project settings with the physical materials I created (wood to wood etc), and I have set the override PM in the parent class of the tree and the stone, and confirmed its active in the child blueprints. Also I know the audio cue works because it plays my wood cue if i plug it into the default slot of my Select node. Any advice would be 10/10