Multiple tabbed grids but record info only referencing to the grid in the first tab

I’ve got a form done in x++ (formBuild) and I managed to display different grids in different tabs. However, when I do a right-click record info on any of the grids other than the first one, the details are that of the first grid. Eg. The second row of grid 2 when I do a record info is actually the second row of grid 1.

One thing is all the grids are actually using the same table, just having different query ranges for each.

Any way to fix this?