Participant id (generated by me and passed in ZoomMtg.join) is changing to zoom generated id (WebSDK)

Has this been fixed? The email that we pass when joining the meeting is empty on the web hooks. I was using participantid to be able to know the participant that joined from the webhook but I saw that yall removed this. I then tried the email address field and it shows blank on the webhooks. Is their a way to send an external id to the join so we can reference this on webhooks. this broke our app because of the participant id removal.