Unfortunately, it seems that when a financial institution finds anything they don't like or not 100% fit to an new regulation, they decide to suddenly end the relationships rather than start a dialogue with their customers. Very sad.
Be aware with LeuPay, they are wonderful for tiny businesses...