Hi,
You are most likely experiencing this issue because: When you enabled PEF (Policy Enforcement Firewall), the session rules in the user roles may have blocked DHCP. While there is a loose behavior like "allowall" when PEF is not present, with PEF enabled, if there are no svc-dhcp permissions in the ACL within the initial role (logon) and/or authenticated role, the client cannot obtain an IP address.
Please check if there is a policy for the following rules:
svc-dhcp
svc-dns
-------------------------------------------