I'm almost certain the answer is YES because of this doc: https://developer.apple.com/documentation/uikit/app_and_environment/scenes/preparing_your_ui_to_run_in_the_background/about_the_background_execution_sequence.
however, the screenshot in the article shows that the Background Modes only contains Background fetch, not Background processing, this is the situation before iOS 13, so I guess this screenshot (or this article) is a little out of date.
So can anyone help me to confirm that whether application:didFinishLaunchingWithOptions will be executed during a BGAppRefreshTask after the app is terminated?