Query with Bulk Operation not working

I’ve kept working at this, and been trying non-bulk operations, e.g. just regular queries

I cannot get querying by created_at working in either. I have verified that querying by updated_at is working for regular queries (I have not verified bulk)

So, tldr is that I am still can’t get querying by created_at to work through. Examples below:

Querying by created at which is returning objects created before the date in the query

{
  customers(query: "created_at:>=2020-03-15", first: 50) {
    edges {
      cursor
      node {
        id
        createdAt
        updatedAt
      }
    }
  }
}
{
  "data": {
    "customers": {
      "edges": [
        {
          "cursor": "eyJsYXN0X2lkIjoyOTAwMjE3NzkwNTIzLCJsYXN0X3ZhbHVlIjoiMjkwMDIxNzc5MDUyMyJ9",
          "node": {
            "id": "gid://shopify/Customer/2900217790523",
            "createdAt": "2020-02-15T20:02:41Z",
            "updatedAt": "2020-02-15T20:13:48Z"
          }
        },
...
       
      ]
    }
  },
  "extensions": {
    "cost": {
      "requestedQueryCost": 52,
      "actualQueryCost": 52,
      "throttleStatus": {
        "maximumAvailable": 1000,
        "currentlyAvailable": 948,
        "restoreRate": 50
      }
    }
  }

whereas this query for updated_at

{
  customers(query: "updated_at:>=2020-03-15", first: 50) {
    edges {
      cursor
      node {
        id
        createdAt
        updatedAt
      }
    }
  }
}

Is correctly returning no records

{
  "data": {
    "customers": {
      "edges": []
    }
  },
  "extensions": {
    "cost": {
      "requestedQueryCost": 52,
      "actualQueryCost": 2,
      "throttleStatus": {
        "maximumAvailable": 1000,
        "currentlyAvailable": 998,
        "restoreRate": 50
      }
    }
  }
}