Thanks, David.
For all of the rest of you, we've figured it out offline, and it's worth mentioning here: If Mesquite fails to open like this on macOS, it could be because you have a very old version of Java, e.g. Java 1.8. Unfortunately, it's quite difficult for us to give a good message in this situation, because Mesquite hasn't even started by the time that the problem occurs.
Unless you have a very old machine and have to use Java 9, then you should be using Java 21 or above.
Wayne