When you visit a form that pre-poulates everything correctly, switching to a different gateway on that form causes the data to drop out that was prepopulated.
I'd expect that data to persist in the same way that manually entered data persists.