Due to the nature of the beat system in an MVE pipeline, with tail predication and low-overhead loops, unrolling has less benefit compared to normal loops. You can not, for example, hide the latency of a load with other instructions as you can for scalar code. Not unrolling also makes the code easier to read and reason about.
So if a loop has already been vectorised, or otherwise contains vector code, don't enable the runtime unrolling. At least for the time being.