but if they produce more than the 4000W wouldn't that damage the MPPT module/inverter?
Panels don't push power into a solar charge controller. The controller takes what it needs, limited by the max the panels can produce at the moment.
It's no different than an electrical plug in your home. Let's say you have a 120V 15A outlet. That means the outlet can provide up to 1800W. You can plug in a 60W light. When the light is on the light will only take 60W from the outlet. When off it doesn't take any watts. The outlet isn't pushing 1800W to the light.
It's no different with the SCC and solar panels. When your battery is full and there are no loads, the SCC doesn't need any power. Even if your panels are out in the sun in midday in the summer and capable of producing 4400W, the SCC doesn't take anything and it's all happy. Now if you turn on lots of loads for the inverter, say 6500W of loads, then the SCC will take everything it can get from the panels. But it can only take 4000W per MPPT so that is all it will take, even if the panels could be producing more at that moment.
This is how most SCCs work. They have a max charge current and that is the most it will ever pull from the panels. But the specs on your all-in-one are confusing. It has two MPPTs that state 4000W each for a total of 8000W. But it also states a max charge current of 120A. When charging a 48V LiFePO₄ battery, for example, that's a charge voltage of about 57V. 57V at 120A is 6840W. So what does that actually mean with this all-in-one? Is it actually only 60A per MPPT or something else? Why is this number so different from the 8000W maximum? Is their claim of 8000W maximum their attempt to assume some over paneling?