Check the segment/s used in the VRS in question, apply them on the global report suite and see that returns the data. If not, the issue is with the segments.
Adding to the comments by @Beenit_Chat. if it is not possible to change the query string structure, you may want to use custom code (in Data Elements) to fetch the values.
Answering to your last comment.There are two ways this can be achieved.1. Numeric event: Set up a custom event and pass the number of search results along with the keywords in the evar. This will give you The aggregate of the total results for specific keywords. For example: user A searched key word...
This dimension is derived from HTML. So any hit which is not being sent by an HTML page would have the value unknown. Couple of examples are Data Insertion API, Data Sources.
This will require a closer look into the classification as well as Data Warehouse data/settings. I will advise reaching out to Customer Care to troubleshoot this.
Note that timestamp hits are sequenced up to seconds level. So, if two hits have the same time stamp (up to seconds), it will depend on which hit arrives first at the Analytics servers, to be processed as the first hit.