On both machines, I have macOS 15.4.1 / 15.5
The game freezes, then crashes, usually after 5 to 30 minutes of gameplay.
I tried lowering graphical settings, toggling VSync and Frame rate cap, switching between Fullscreen and Fullscreen(Windowed), but nothing helped.
EDIT: It seems that going to Battle.net settings and selecting
App → ON GAME LAUNCH → Exit Battle.net completely
helps a bit. The game still crashes sometimes, but not as much. I got two crashes in ~ 16 hours.