I have a build parameter which specifies the Perforce label to sync the build to ($P4_BUILD_LABEL). This parameter is not referenced correctly when setting the post build action 'Create or Update Label in Perforce'. Instead it just makes a label called $P4_BUILD_LABEL.
Did you try referencing it using ${PARAMETERNAME}? $PARAMETERNAME isn't the correct format.