Procedural material made in Substance Designer. Views were rendered using the PBR Render Node in Substance Designer.
Different colors made by tweaking the input colors. Each brick varies in color overall but also the different slopes vary in color based on direction.
All using the same lighting, the color variations come from the base color using the slope angles.
Breakdown of Color/Normal/Roughness
Quick test in Blender (Evee Viewport Render)