Need to run a task in the background that will take several minutes, so BGProcessingTaskRequest seems more appropriate than BGAppRefreshTaskRequest. I'm not sure however that the .backgroundTask modifier will run this since its two possible arguments are either .appRefresh or .UrlSession
Thank you in advance, Javier