There is no problem. In the configuration.h file there are different parameters for the Z then the X & Y because they move the carrage differently.
Define “not moving properly”.
I figured it out. Z was not moving like X & Y. It was because of the different motion parameters in configuration.h file. I forgot what the object was. My bad. You can delete this post if you can.