Someone can confirm that the physical material in the 4.9 is broken ?

Breakpoints are how you debug your code, something you should always do before trying to get people to solve your problem. Right click on a node and add a breakpoint, then when the code fires it will pause at that point so that you can inspect what the variable is on the physical material. The physical materials definitely work in 4.9 still