No, the Steca PWM controller will have the same issue.
Another important thing that I overlooked in my previous response was the power of the TES charge controller. It is 180W maximum, (12V x 15A).
This means that you will only be able to run two of your 90W panels in parallel into it. Four panels is 360W, so the TES would blow up on a lekker sunshiny day.
The Steca PR2020 is 240W on a 12V system (12V x 20A = 240W), so it would also die with a 360W PV array.
However, the Steca PR2020 would be able to transfer 480W on a 24V battery bank (24V x 20A = 480W) with your panels set up in a 2 parallel, 2 series configuration. This will obviously be a problem if you need a 12V battery bank. In this case a Steca PR3030 30A controller would just about do it for you (12V x 30A = 360W) and your panels set up with all four in parallel.
I have this problem too, my inverter is 12V, so I need a 12V battery bank. This limits the power of my Midnite Classic 150 charge controller to about 1KW, but if I had a 48V battery bank I could charge at nearly 5KW with the same charge controller if I had enough space to install a 5KW array.
It's all to do with the maximum current capability of your charge controller and the battery voltage up to the limit of the charge controller.
I hope this makes sense.