Not sure if this is still an open issue for the user, but, I second Rachit's comments. Find out a way to not refresh the grid section, but a non-grid section, so, you will not run into Grid being set to the 1st page.
Thank you for all the responses. Below is the requirement:
1. Load the grid with result set of a query. The grid is on section X and the section is on a Local Action Y.
2. Select one of the values from the grid using a radio button from the second page using pagination. Here even though we select the radio button, the value is getting posted to the page only if the section is refreshed or use the OOO flow action submit. I have tried post value, refresh list which did not work.
3. Using custom FA buttons read the selected values which was chosen using the radio button. This implementation has the limitations -
A. In the events, upon clicking the button I used a section refresh to read the selected value as without section refresh, the value is not posted on the page.
B. When I use section refresh, the page reloads to the first page, and not the second page from where I selected the value. I would like to remain on the second page itself as my selection is on the second page.