To create the train pages, i created 4 different pages, each one using SAME Application module. They have different VO's (page specific)...linked them together using a standalone region (using TRAIN region and PAGENAVIGATIONBAR) that has 4 links (one for each page).
All these choices are based on VO for these specific pages.
Issue seems to be it not being able to retain what i update in VO transient attributes. Since they are all using same AM, i would have thought that AM should be retained (but it appears that it is creating new instance of these rather than retain the state). I can't find a way to retain the AM state when navigating to different page.