Megascan textures scale for meshes of different sizes

So, I made this apartment in ue4 using modular walls that I made. When I applied the material from megascan for the wall paint the textures didn’t align in right because they appear to be in different scales on the walls with different sizes. I did some research and found that I could use the WorldTextureAlignment node to fix that but, the material already looks very confusing and I don’t want to mess it up so What can I do to make my textures share the same desired scaling and be seamless? I’m a beginner so I don’t have much experience with nodes in UE4. I’m familiar with them though since I use nodes when modeling in Blender

you can use the UVCORDINATE node