@dharezlak raised this on Gitter. The problem is that, when using WebFlux.fn, the best matching pattern attribute isn't set. This causes MetricsWebFilter to create a unique URI tag for every unique URI rather than creating one tag per pattern.
@bclozel suspects that it won't be possible to set the best matching pattern attribute in the WebFlux.fn case, so we probably need to explore making the tagging smarter somehow.