[BUG] Multiple swagger doc configuration doesn't works as expected 
<!--

/!\ IMPORTANT: Before opening issue

- Please update all of your packages. I won't investigate on the issue if you are on an old version.
- Please check that you have the same version for all Ts.ED dependencies (expected the logger). Many issues are related to a misconfigured packages.
- Please provide a reproducible example (avoid screenshot, prefer copy/pasted code). The stack trace isn't enough to investigate.

If theses requirements aren't checked, I WON'T INVESTIGATE (excepted if you are a PREMIUM SPONSORS!) and issue will be CLOSED!
-->

## Information

- **Version:** 7.x
- Packages: @tsed/swagger

Our API is organized to have a part only reachable by client with the path /api/v1/orgs/** and an other path /api/v1/admin for admin user only.
We used the following configuration to mask the admin part to the ordinary users in the swagger:

```js
{
  swagger: [
    {
      path: "/api/v1/doc",
      pathPatterns: [`/api/v1/orgs/**/*`],
      specVersion: "3.0.1",
    },
    {
      path: "/api/v1/doc/admin",
      pathPatterns: [`/api/v1/**/*`],
      specVersion: "3.0.1",
    }
  ]
}
```

This config doesn't work anymore.

Even if I use only the following simple configuration :
{
  swagger: [
    {
      path: "/api/v1/doc",
      pathPatterns: [`/api/v1/**/*`],
      specVersion: "3.0.1",
    }
  ]
}

I'm not able to see the verb with /api/v1/admin path

## Acceptance criteria

- [ ] Multiple doc are generated according the pathPatterns configuration
