When a volume is created with --labels argument, its values are not passed to CreateVolume() API in containerz/client/create_volume.go file.
The "--labels" persistent flag defined in containerz/cmd/volume_create.go file re-uses the '&options' variable but CreateVolume() API reads the label values from 'labels' variable that is empty. This causes the containerz app always to carry empty labels in CreateVolumeRequest message.
The persistent flag variable needs to be fixed. Also, the local variable 'labels' in containerz/client/create_volume.go file (line 41) could be renamed (like 'lbls') to avoid confusion with 'labels' variable.