first double-check that you're using a 301 redirect, not a 302. After that, go to search console and submit the new URLs for indexing manually. It might take a bit of time for google to update everything, but you can also use the URL Inspection tool to see if there are any crawl issues. Make sure your new page isn’t blocked by robots.txt or a noindex tag, and the content is solid and relevant.