Hi
For guest password, guests can change their password after a successful authentication but not reset it. However if guest changes his password (must be allowed as features in guest portal), sponsors won't be able to view the password but just be able to change it with random one.
If guests didn't change his password, sponsor can view it and got give it back to guest use.
Admin or any sponsors allowed to connect to sponsor portal can delete, reactivate, change password or view actual one.
For byod, the guest user that have identical credentials to login on guest or byod has to access mydevice portal to remove registered laptop and enroll it using byod. However sometimes it works without doing that. You can also do it as you mentioned by removing the mac in the administration portal.
How frequently, do you have guest users accessing first instead of byod?
Thanks
Francesco
PS: Please don't forget to rate and select as validated answer if this answered your question