Well, solved it myself although I'm not sure what failed. After I manually added the subdomain/public_html and appended the additional subdomain path to the DocumentRoot in the vhost, it worked after restarting apache. Never had an error or found any log errors indicating why the Add Subdomain process didn't create the folders?