Changing texture resolution on texture arrays

We’re using texture arrays in our game (with MicroSplat and some tree shaders), but it seems that those are not affected by changing the texture resolution in Unity quality settings. Or at least not reliably. Is there a way to make that work?

I think you have to build the tarrays in all the sizes you want and save them individually. Then check for QualitySettings.currentLevel and assign the a different material to all the renderers with the lower resolution. Maybe you can rebuild the tarray on game start haven’t tried ( doubt it works well since they take forever with high resolution ).
Probably not worth all the hassle performance wise.