As much as anyone wants to help you, this is unfortunately not possible.
This 30-day delay is intentional. It’s a security safeguard designed to protect users in case someone else tries to hijack their account by changing recovery info. The wait gives the rightful owner time to notice and stop unauthorized changes.
Unfortunately, this policy cannot be bypassed. Microsoft explains it further here.
=========
If you must use the computer now, the only way is to clean install, start over with a different account or local account for now, then wait 30 days to link your Msft account back. Doing so does remove all of your files unless they have been backed up somewhere.