### Version 3.0.2 ### Reproduction link [https://codesandbox.io/s/lykxn57kr7](https://codesandbox.io/s/lykxn57kr7) Prefix routes are fine when they don't have a prefix but with a `/sth/` it becomes problematic. This causes problems especially for `nuxt-i18n` together with a catch-all-route (as it uses lang prefixes) ### Steps to reproduce 1. Visit the CSB/Website 2. See warning in the console. Info: This did not happen in 3.0.1 Related: #2496, #2503 ### What is expected? No warning ### What is actually happening? Warning <!-- generated by vue-issues. DO NOT REMOVE -->