Prefered Communication Preferences boxes not set on profile page using Joomla
This is a core bug logged at CRM-21644. You can apply the patch manually to make it work or will need to wait for 4.7.31 to release.