Lanscape stuck on Default surface type

I am trying to have footsteps play each time the character steps. I have followed tutorials exactly and it works perfect when walking on objects but when I try to do the same thing on landscapes it says that I am walking on default and will not switch from that. I have set up the physical materials with surface types and have Layer info for all my landscape layers.

This is something I think everyone struggles with and no one has a clue about because it is broken by design I guess. If you paint with each of those layers manually they will get recognized. I am facing this same issue.