Bank troubles...

I have a bank that I set up bill pay well twice now they have sent an extra check that wasn’t suppose to be sent. The mortgage company cashed it when I already sent one so one bounced. I got an nsf fee. I’m so annoyed. Should they have to fix this? I don’t know how they keep sending 2 checks.