Hello HarishParameswaran,
There is no specific "best practice" about this. It everything depends on the Service Accounts and what permissions they have and services are used for. The general recommendation is to audit the access of the accounts to be migrated to see if they are overprivileged, special permissions, manual ACL inclusions, etc.
You can use different 3rd Party software such as Netwrix Auditor 9 or Active Directory Service Credentials Manager to easily parse and examine that information. Though you could certainly achieve the same with several other tools, by yourself manually perusing the logs.
I would also recommend some reading to the next article and subthreads explaining regarding the usage and adoption of gMSA accounts: https://learn.microsoft.com/en-us/azure/active-directory/fundamentals/service-accounts-group-managed
-----------------------------------------------------------------------------------------------------------------------------
--If the reply is helpful, please Upvote and Accept as answer--