Hi,
Q1: Actually it's my first time to see a user returned as a different job role, it depends on you that whether to empty his old mailbox, does the data in old mailbox need to be kept for some time? If not, delete the old mailbox in AD and he can use the same name.
Q2: That's the expected behaviour, some third-party tools could export mailbox with .pst file by accessing the database file but we don't recommend.
Q3: Yes, you can check it in Eac-server-database:
If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.