I know you tried several tooltypes, but did you try to uncomment (remove the ; ) these in s:WHDLoad.prefs:
NoAutoVec
NoMemReverse
Those are the ones that are known to fix compatibility issues with M1230XA + WHDLoad...
Also make sure MMU is disabled in WHDLoad.prefs-- MMU is making things worse with M1230XA
And that you run a registered WHDLoad (v16.9) version, and that the Speedball 2 installer is up to date
And and and!! Remember to try a clean dump of the Speedball 2 floppies (SPS?)