@Claude31 "First" meant "the first UIAlertController to show up, nothing more. It's the Report alert with the 5 reasons I mention. Its actions are: 4 report reasons, 1 "other" reason (which opens the alert with textfield) and the cancel button. Each reason of reporting also calls the handler launching the Block alert which asks to block the reported user or not.
Finally, even if the alert asking yes or no for blocking is launched is called if you choose to report the user, you can also individually launch it, as the report alert, from the UIMenu in the UIBarButtonItem in the UINavigationBar, which has a "Report" action and a "Block" action.