After testing and reading the documentation.
When you setup perforce for a build, you can specify multiple paths in the view.
However you can only specify one label to pin all of views two.
In our case we would like to sync a different label on each view for example:
p4 sync //depot/path1/...@label1 //depot/path2/...@label2
I was able to work around this by using the multiple SCM module and create a perforce client for each view path and set the pinned label, but it would be nice for the p4-plugin to handle this natively.