Во время создания активити фрагмент ещё не существует. Ты его, судя по коду, создал, наполнил данными, и потом просто выкинул. Пейджер создал себе новый фрагмент.
Один из путей тут, сделать некий репозиторий с данными, куда активити сложит их, а фрагмент заберёт оттуда, когда ему данные понадобятся. Репозиторий хранить в активити или в графе DI.
Другой путь проще - использовать adapter по назначению. Он, по задумке, адаптирует(превращает) данные во фрагменты. Передай свои данные из активити в адаптер, и при создании фрагмента в адаптере наполняй его этими данными.