Can Squared.io help ensure that keywords are not misrouting to DSA campaigns if the keyword exists on exact match?

Yes.

If you switch on the routing negatives automation, then DSA campaigns will have negative keywords applied when the software detects misrouting.