For some reason the only attributes that are able to hide is photo--which
comes default that way. I have gone in the DAL and modified email and
telephone number to allow hiding. After that,,those 2 attributes are now
selectable to be hidden in the user's profile. When toggling photo I can
see the srvprvHideAttributes value working properly. However although I the
userapp said I have successfully hidden or unhidden email and telphone
number, srvprvHideAttributes is not getting updated. The users have the
proper rights as does the IDM admin.

The only thing I have done different(which I cannot see how this would
affect anything) is I have removed [public] read from those 2 attributes.
But again, the user has explicit rights to his object.