I am afraid sizing a Controller is relative to the Battery Bank Size and what it takes to charge that battery bank with regards to Voltage & Amperage. For example, if you have a 200AH Battery Bank which can take 100A charge rate, that means it can take 100A for 2 hours to charge from empty, or 50A for 4 hours or 25A for 8 hours. Now if you have a 600AH Bank made up of Three 200AH Packs the time & amperage needed to charge within a reasonable time window has to be addressed by the Solar Charge Controller. Undersizing a Solar Charge Controller will not only undercharge the battery system it will seriously & negatively affect the performance of the system while driving the undersized SCC to its limit which will also shorten its lifecycle.
Once you know the Battery Bank size and know what it will require to charge the bank up within your Available Solar Hours window (Including consideration for Low Sun Hour such as December and High Sun Hours such as June) Then you can look at Solar Controllers which can deliver the required Amps to charge the batteries.
Next, you have to Size the Solar Array to support the SCC Requirements to be able to deliver. Each SCC has a Maximum Voltage, Wattage & Amperage it can handle for input. This is relative to the Battery Bank Voltage as SCC's support 12/24/48, + Volt batteries.. There are SCC's which can take up to 500VDC Input.
Case in Point: I use a Midnite Classic-200 Solar Charge Controller with a 2100W Array, which outputs up to 79A for my 24V/910AH LFP Primary Bank, it can be SmartLinked and paired with another Midnite SCC to double up or more if desired. Each SCC would run it's own Array and feed into the common DC Bus to charge the Battery Bank(s).