Because it's not a valid section location - bitbucket.pull-request.nav.diff, the key couldn't show. After I use Web Item: bitbucket.pull-request.nav, the label shows correctly.
So my question is - Can the scriptrunner use Client Web Item if I want to add the label to the pull request trigger more button as follows:

Thank you for the help,
Jason