Hi @HAPCAP
When starting a Zoom meeting, the system first checks the host's profile for any licenses or add-ons, and immediately applies those to the meeting. Now that the user has been assigned a license, when the system check's their meeting licenses, it will recognize the license and allow that meeting to extend beyond the 40-minute limit.
I would only suggest that the user sign-out and back-in to the desktop client, so that the local client is also aware of their new Licensed status. This often scares people when they schedule a meeting and there is a warning about the time limit, but that is just due to the local client not syncing and realizing this user's license is updated.
Hope that helps and please make sure to mark the solution as accepted if this information is what you needed.