The kv.grep and kv.grep_object actions do not pass a "limit=-1" value to the API client so the number of records returned from the keystore are limited by the API server to the default of 100 records. As such, the "grep" function will not search all of the records in the keystore to check for the query.