Hmm, 2 months stuck on old URLs usually means Google hasn’t fully processed the redirects yet or doesn’t see enough signals to crawl faster. I suggest doing all this if you haven't yet:
Make sure your sitemaps only list the final URLs (a.com), not the old ones.
Check your internal links-- make sure they point to the a.com URLs, not b.com.
Build or earn a few fresh links to the a.com versions to speed things up.
If you haven’t already, submit the old URLs for removal in GSC -- sometimes helps Google drop them faster.
Make sure your sitemaps only list the final URLs (a.com), not the old ones.
Check your internal links-- make sure they point to the a.com URLs, not b.com.
Build or earn a few fresh links to the a.com versions to speed things up.
If you haven’t already, submit the old URLs for removal in GSC -- sometimes helps Google drop them faster.