I ve noticed that path tracer doesnt work with nanite material displacement so i think an easy solution is to implement a a function where after applying the material you want and configuring it, to be able to turn that virtual geometry to a mesh so you can apply the material without the displacement which works fine in path tracer.
Thanks.