Unable to execute API requests with multiple users in Gatling script

I have to check performance of REST Api requests for different number of ‘offset’ values. offset values changes on every call. LIke,


Below script works fine with single user, while executing with multiple users it sends number of requests to 1st call while other calls executes with single request.

There was a problem in sending requests as my logic was wrong I think so. could you please take a look into it? I want every requests should be ‘3’ instead of ‘1’.

Output: While executing with 3 users output was:

---- Requests ------------------------------------------------------------------

Why only 1st API call executes multiple times (number of users) why other calls executes only once? Any idea???