Hi @Ahmed Essam,
Using a reliable migration tool like ShareGate, Content Matrix and etc. is recommended in this scenario. They support bulk migration, permission retention, and scheduling to minimize downtime. Contact the support of these 3rd party tools and let them know your requirement, I believe they will give you a satisfactory solution.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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.