App doesn't respond to Ctrl-C / SIGINT / Signals when running dune exec

You may have already done this, but try upgrading to Dune 1.5.0. It fixed:

Unblock signals in processes started by dune (link)