When the HTTP capture is off, the recent request data is stored in the memory for performance consideration.
If Surge holds too much historical data in the memory, it might hit the memory limitation and be killed by the system. That's why only 20 requests show here.