Delays in metafield indexes taking effect

I’ve noticed in testing now multiple times where a single_line_text_field metafield with an index on a company object are taking a long time to take effect.

First time around I waited several minutes and the index had not taken effect. I changed it to a different value and then it took effect within seconds. Then back to the original value and again within seconds.

Now I changed it again and it’s been a couple of minutes and it still hasn’t taken effect. I’m going to leave it alone and see if it never actually takes effect.

What I mean by taking effect is that if I query on that value, it does not get pulled into the results:

{
  companies(
    first: 10
    query: "metafields.custom.account_manager_id:6882703671414"
    sortKey: CREATED_AT
    reverse: false
  ) {
    pageInfo {
      startCursor
      endCursor
      hasPreviousPage
      hasNextPage
    }
    nodes {
      id
      name
      metafields(first:10){
        nodes {
          key
          value
        }
      }
    }
  }
}

It’s now been just about 24 hours and the index still hasn’t taken effect.

Actually the index has refreshed by now - I might have checked for it the wrong way at the 24 hour mark, so it’s possible it was resolved sooner and I didn’t realize it.