Thanks for showing the new code.
I tried it both with Xcode 12.4 and 12.5, and only in case of 12.5, I could see Unable to present. Please file a bug..
But as far as I tried, the app continued working and the message seemed not causing severe damage to the app.
I'm not sure, but this message may be ignored as a sort of log noise. Or have you experienced something critical with your app?
(Some older report with Unable to present. Please file a bug. said that the subviews closed immediately after the message without touching cancel, I think this is not the case as yours.)
When I find something useful about this issue, I will share it.
By the way, you have mistakenly marked my previous reply as the solution, which I believe is not.
As you have noticed, you cannot unmark it (one bad thing with this site).
Unfortunately, SOLVED threads would not be appealing and get less attention from readers.
In case you have something critical which needs to be fixed, you should better start a new thread.
(Please be careful not to mark it as SOLVED mistakenly.)
You should use the Code block (icon ``) when you show some code, easily readable would also affect involving more readers into this issue.