Sometimes when you try to deploy or retrieve components, you get “System.NoAccessException: Access Blocked Requires Extra Verification” error. This happens when you have “Session Security Level Policies” set as “Raise session to high assurance” in Identity Verification (Setup > Security Controls > Identity Verification).
To solve this set “Session Security Level Policies” to None and start the deployment/retrieval.
This is known issue by Salesforce and you can find related Salesforce documentation here.
https://help.salesforce.com/s/articleView?id=000389171&type=1