Here is what I do.
I create a MFA group on the AD. After I (or they) have registered their security keys or apps etc put them into this group
Then Create a policy in the conditional access area of entra.
I call mine block security entries. target resource = the group you have made
In target resources - Choose user actions and check the "Register Security Information "
In Access control - choose block access.
Sync the AD and if they are in the group they can't tamper - Hurrah :D
If you or they need future access - simply take them out of this group, sync. wait a few mins and you can access again under their credentials.