Hi @some1somewhere ,
As per my test, yes it is correct to remove a secondary site admin from several OneDrive for Bussiness personal sites if the secondary admin is the same person (all with the same email address). You only need to replace the values of parameters SecondaryAdmin and AdminURL.
"******@Tenantname.onmicrosoft.com"
should be replaced with the email address the secondary admin to be removed, "https://Tenantname-admin.sharepoint.com"
should be replaced with URL of SharePoint Online admin center.
----------
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.