I have had a play with using JTDX and found that JTalert seems to work fine with either 2 copies if WSJT-X or 2 of JTDX active, but not if I try one of each.
JTAlert fails to see that the second program (either WSJT-X or JTDX) is running and sits waiting for 2nd instance to start.