Use Google Search Console’s URL Inspection Tool on the new URLs to confirm that Google can crawl, index, and recognize the pages correctly. If there are any crawl errors or index issues, fix those first, in my case that helped. Also is your new domain verified in the same Search Console property...