Can you check if Domain capture is enabled for your Organization? If so, this means members are automatically added to your organization with no need to send an invite.
Guests on the other hand will need to directly ben invited to the resources they need to collaborate on. Members are people in the organization that have a email address that matches any of the organization's domains. Guest refers to anyone in the organization that doesn't have a company email. They could be contractors, agencies, clients, or external collaborators. Guests don't have access to everything in the entire organization, only the specific teams, files, or projects to which you invite them. It's not possible to make a guest a member, unless you give them a company email.
If the user is already in the org but just doesn’t have a seat assigned, you can assign one by:
Going to Admin in the left sidebar
Selecting the People tab
Clicking their current seat type in the Seat type column
Choosing the appropriate seat
If none of the above resolves it, given the time sensitivity. I’d recommend reaching out to Support via the chatbot: https://help.figma.com/hc/en-us/requests/new. Feel free to share your support ticket number here. I’m happy to help flag it internally to make sure it gets prioritised.