1/ B. subtilis might have recombined your sequence. My experience is that it works much better when the construct is integrated into the genome [e. g. in the amyE locus] than when it is on a plasmid.
2/ B. subtilis has quite a number of proteases, using a strain with their deletions might help.