Apex 300 MPPT stuck at 20V

I have a Apex300 with 2 B300 and 1 B300k batteries.

I have connected 2 solar panels in parallel to one of the MPPT port (I am reserving the other port for more panels later) and observed an unusual behavior.

The solar panel have Vmp of 43V and Imp of 12A, I have 2 in parallel. I would expect the current to be clipped at 20A but voltage to remain around 43V at max sun. But for some reason, the MPPT has set it to 20V and 20A. The voltage measurement is confirmed at my DC breaker which is close to the Bluetti.

I then covered one panel with a big towel, now the MPPT sets it to 41V 8A. Same thing with if I cover the other panel instead. I then uncovered both, and it is running at 40V 12A combined.

What would cause the MPPT to run 20A 20V instead of riding the voltage up and drawing less current?

Has anyone else seen that?

It gets stuck at 20V
If I unplug and replug the MPPT input, it works normally again.