N1QL C# queries always return index out of range errors

So no clue why but after building and then dropping the primary index with cbq I was then finally able to create the primary index through the sdk.

_bucket.Query<dynamic>(QueryRequest.Create("CREATE PRIMARY INDEX ON DataBoard"));