Not necessarily. Assuming that the subsequent GQ(s) is/are received within the Maximum Response Delay of the first GQ, it then depends on when the report for the first GQ is scheduled relative to the time the subsequent GQ(s) is/are received.
RFC 3810, section 6.2, Action on Reception of a Query, specifies how a listener is to respond to GQs
<snips> If it does, a delay for a response is randomly selected in the range (0, [Maximum Response Delay]), where Maximum Response Delay is derived from the Maximum Response Code inserted in the received Query message. The following rules are then used to determine if a Report needs to be scheduled or not, and the type of Report to schedule. (The rules are considered in order and only the first matching rule is applied.) 1. If there is a pending response to a previous General Query scheduled sooner than the selected delay, no additional response needs to be scheduled. 2. If the received Query is a General Query, the Interface Timer is used to schedule a response to the General Query after the selected delay. Any previously pending response to a General Query is canceled.
<snips>
Based on this there are 2 scenarios.