Gatling test not stopping after specified duration of time.


We are running scenario-based distribution based on probability with 20 users as shown below:

.during(1 hours, "GamePlayDuration", false) {

    50.0 -> exec(Scenario1.flow),
    50.0 -> exec(Scenario2.flow),

After an hour, we are seeing some random users are still active and showing the Requests Consolidated output for every 5 seconds.

Can you please help us to debug the issue and why these users are being strucked ??