Hi @EliseS it's been some time since you've posted this discussion and was wondering if you were still running into issues with your outlook plug-in? Have you tried updating your Zoom client? Or uninstalled and reinstalled?
When using Outlook add-in, by design the join link has this additional “?from=addon”. Should you not want these additional characters on the join link then we suggest that you use Outlook Addon. Or you can schedule the meeting on the web portal, then copy the invitation and send it manually via Outlook.

You can also troubleshoot by removing the Outlook plug-in (good external resource on how to remove the plug-in) which will not delete the scheduled meetings (Outlook) and by re-adding the plug-in.
Note:
When ed iting a schedule choose “Send updates to all attendees” to make sure everyone has the updated version of the invite

For the issue regarding meetings not updating, we may need an admin on the account assistance to check Account Settings on Calendar and contacts integration.
_______________________________________________________
Leverage
cool features and
how to's from the
Community Center. If my reply helped, don't forget to click the
accept as solution button!
⤵️