I had the same issue, the work around was to create a network folder and move the distributed switch into the folder, then apply the permissions on the folder and have it propogate. That should ensure the permissions propogate to your distributed switch and port groups.