Found the issue in ItemService.cs
This call is dropping all the parameters except for item.
public IResponse<ItemDetails> QueryingForItems(string[] queries = null, string[] orders = null, int offset = 0, int limit = 10)
{
return Query<ItemDetails>("item");
}
This need to be :
public IResponse<ItemDetails> QueryingForItems(string[] queries = null, string[] orders = null, int offset = 0, int limit = 10)
{
return Query<ItemDetails>("item",queries,orders,offset,limit);
}