It seems that this is due to this bug. The index parameter is also specified as a header in the openapi.yaml used by Fermyon.Nomad.
Unfortunately this bug means that any code written assuming the correct functioning of blocking queries may appear to work but ends up continuously polling the endpoint.