Jqgrid Virtual scrolling not working properly for large set of records

I have 10 million records in a table which i am trying to show in jqgrid using virtual scroll out of which i am only showing 50 records at once so that it will not overload the server and browser. Now i should have 200000 pages if we take 50 records per page for 10 million records.

Now the issue is that, when i drag the scroll to the very end it is requesting for the page no 17895 which is not the expected. It should ideally request data for page no 200000.

Please anyone tell me if there is limitation with Jqgrid or do i need to make some setting changes. If this is Jqgrid limitation, tell me how to make it work for this scenario.

Thanks in advance!