Best Practice for Texture Maps & Performance

So if you use lets say 1 material for majority of an enviroment, and the texture is an array texture comprising of smaller textures, would that be a problem?

Also if you call mipmapping from the shader using array textures, would that affect performance as array textures in ue5 does not support mipmapping natively.

What do you think?