The issue escape letters in query string elastic search

I have a query

POST xxxxxx_*/_search
{
  "query": {
    "query_string": {
      "query": "timestamp:[2020-01-07T10:33:16.726591 TO *] AND type:(*virtualMachines OR type:\"Instance\" OR \"compute#instance\")"
    }
  },
  "sort": [
    {
      "timestamp": {
        "order": "desc"
      }
    }
  ]
}
  1. I wonder why there is no type:sql#instance in the query sentence but the result contains sql#instance and compute#instance state.

  2. I tried to separate it like this:

    type:(*virtualMachines OR type:"Instance" OR "compute#instance")

But still the same result. Any idea for this issue!! Thanks!