There are many more reasons why a cheque may bounce:
Cheques may be dishonoured by a financial institution because:
1. There are insufficient cleared funds in the account to cover the value of the cheque.
2. The account holder has instructed the bank not to pay the cheque (called a stopped cheque).
3. The account holder's funds have been frozen.
4. The account does not actually exist, either due to a false cheque being presented, an error in writing the account number, or the account being closed.
5. The cheque has expired, is cashed before the date on the cheque, or the date on the cheque is erroneous.
6. There is a discrepancy in the amounts written in numbers and the amount in words.
7. The cheque is scribbled or overwritten.
8. The signature on the cheque does not match the signature on file of the account holder or an authorised signatory on the account, or has touched the MICR strip on the cheque.
9. The cheque is damaged.
OP has confirmed is that there are sufficient funds so we can discount 1 to 4 but it could be for one of the others reason and nothing to do with the takeover.