When you re-initialize a page, previous Page (UIViewController) will be removed.
But variables, declared in Process_Globals, do not have any relation to UIViewController instance.
To understand how b4i works, imagine following code
Sub Something
Dim i As Int
Dim Page As Object
...
End Sub
Page re-initializing is equal to assignment a new value to Page variable. Meanwhile i will not be changed.
So, you need to reset global variables 'manually'.