Если функция PaymentConfirmationData() – это функция, которая обращается к БД или серверу для получения информации, либо идет длительный перебор всех элементов, то просто вызывай её из другого контроллера, отдавая ей в presenter.RouteToPayment() лишь item.
Таким образом у тебя и контроллер запустится, и на таблице не надо будет вешать никаких спиннеров лишний раз