Hi @Bechir ,
Yes, your feeling is totally right. There are some timer jobs in the backend to control the site deletion process like what is in SharePoint on-premise. The difference is that we can manage those timer jobs in SharePoint on-premise, however, in SharePoint Online, there is no way to force the timer job execution or any kind of workaround, since we don’t have control of backend timer jobs which is managed by Microsoft.
As per my experience, it might take up to 24 hours
for the completion of site deletion process. So, just be patient and recreate the site 24 hours after deleting it.
If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.