Correct.
If two BULL wallets transact with each other, PayJoin is used by default, provided the UTXO configuration allows it.
BlueWallet is not compatible because it uses PayJoin v1. We were the first wallet project in the world to implement PayJoin v2.