I had a similar issue for almost 10 months (I was using remote station or VM to run dealii as an alternative, but they have their own restrictions). Finally, I was able to resolve it just yesterday.
After Talking with Timo and Luca, I realized that Mac OS keeps different versions of updated packages and apps, so when running dealii from a dmg file dealii has difficulty to run (not a very technical explanation). There is a command (a group of commands) that you can use to "kill" the redundant packages/apps and then re-install dealii from a dmg file. This worked for me, so I hope it works for everyone else with the same issue.
The worse part is that if you have an issue like this, no other installation is going to work (e.g. spack and others), even if you clean your mac and re-install your Mac OS. Well, you can always buy a new Mac! It seems that it resolves the issue too, but until the next update in one of your packages(?).
Anyways, here is the link for the command that I used to clean my OS, and re-installing dealii from a dmg file. You can start from the top one (simplest one) and see if you can install dealii or not, or like me, jump to the very last one and kill them all at once.
Good luck all,
Mahdi