Show for Roles
Show for roles limits the field to the selected roles.
How it works
If one or more roles are selected, users outside those roles do not see the field.
Generic example
A Purchase Order Reference field can be shown only to a custom business-customer role.
Guests
Guests do not have a WordPress role, so test role-based rules if guest checkout is enabled.