What's the more efficient way to create a bunch of different materials?

Can’t answer your question, but…

Take a look at the M FortniteBase Parent material in the outliner and make an instance of it
Open up the instance and have a look, lots of settings, you can swap the textures out and it also gives the fortnitey stuff like the prop destruction breaking effect and fire.