I actually had the same issue a while back when I was trying to switch from my old Gmail account to a new one. I wanted everything to move with labels intact, and doing it manually via forwarding or IMAP was just super messy and time-consuming.
If you're wondering how to download old emails from Gmail and move them over with all the original labels, I'd recommend using a tool like Email Backup Wizard. It lets you download all your old emails locally and then import them into another Gmail account. The best part? It preserves labels during the transfer, which was a game-changer for me.
Hope this helps! Let me know if you need a quick step-by-step I still have the process noted down somewhere. 😊