The best practice is to assign the owner of roles, access profile etc. as non-human identity (service account) or admin account. It is not recommended to assign owner as an user identity for those objects. The above case of yours can happen so most of the companies prefer using non-human identity as the owner so if the person leaves, it won’t effect any implementation. Have an admin account create for this specific purpose in IdentityNow Admins. In future, use that admin account as the owner while creating new objects such as roles, access profiles, etc.