Thanks @tahoon for looking into this. The delayed loading was annoying, but I think that was related to the "on-demand" expressions being turned on. Somehow in that process it also then defaults to the first record's information.
Subsequent screen navigations were fine, just that first one was an issue. I guess once expressions were started/evaluated on load, that removed the delay on first selection and removed it resetting to the first item in the list.