That’s not it unfortunately. I did what you said, and even added “on component hit (mesh)” and “on component hit (capsule)” for the character so that it will print whenever those components are hit. And indeed after changing collision only the mesh is being hit, yet the physical surface type returned is still “Default”.
Any other ideas will really help me since I am stuck on this for forever.