Not sure what is causing it exactly, but when I try to open Dialogs on a pretty modern iPhone it takes several seconds for them to open. It was a lot worse when I had some marquee (CSS or JS) items behind it. Tested on Safari and a fresh installation of Chrome. Had to revert to standard shadcn-ui dialogs.
There should probably be a prop to enable/disable/control blur on dialogs.