There is a simple fix for this. Gmail can be configured to send via any arbitrary mail server. So you can configure your person account to send via the SMTP settings of your business account.
This leaves no evidence of your personal account, even in the headers.
Not if you are sending as a @gmail account from a different @gmail account. No way to remove your `Sender:` header in that case. Ridiculous, as you can easily fix it for any other @domain.
This leaves no evidence of your personal account, even in the headers.