Hi @cc ,
What version of SSMA that you are using? Suggest you using the latest version SSMA for MySQL 8.24. It does not make sure this will resolve your issue.
You can try to use SSIS. There are some limitations and there are some scenarios where it is not possible to migrate all the tables using SSMA. In such cases, you can try to use SSIS to complete the migration of the non-compatible tables. Please refer to this blog How to migrate MySQL tables to SQL Server using the SQL Server Migration Assistant (SSMA) and SSIS to get detail steps.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".