We are able to reproduce the issue, using a public github project, shared by customer.
- Create a Maven project in Jenkins. URL of the project is mentioned in another comment
- Set Goal to "clean install"
- The name for published artifact, has the properties appended to file-name (See the URL Encoding for ; & = in request.log)
In request.log, ; is encoded to %3B and = is encoded to %3D for the custom properties only.
Build properties like build.name, build.number do not have encoding.