My set up is exactly the same as yours. Pixel Buds Pro with Pixel 7.
The balance being off has happened to me occasionally, but it's rare and certainly not every time.
I don't know if it will solve it, but it might be worth making sure the firmware on your Pixel Buds is up-to-date.