I am not sure what you mean with IBAN on my personal details. With the Transferwise IBAN I can send money to the IBAN using my own name. Same with Leupay, Revolut etc. I think you do not really own the Transferwise IBAN, but it does work with your own name. Maybe because they only check the IBAN number and not if the name corresponds with the IBAN.
Same with Leupay. If I send money to Leupay I︀ send money to:
Name: Leupay EUR account + IBAN number
Name: Leupay USD account +︁ IBAN number
Money arrives without problems.