mv_getgroupmembers declared the member name at $43, and a longer name was truncated - or, on Viya, stopped the step with "Multiple lengths were specified". membername is declared at $256 in the same shape the macro now returns it: one width for every group, so the tables the caller combines are never of differing lengths, and a long active directory name is kept whole.