You have 3000W of panels, so 250A into a 12V battery.
First question, what is the maximum charge rate your battery can accept? too much current would cook it.
For a 600 Ah battery, 250A would be 0.42C, but I don't know the specs for your battery.
Of course the BMS would have to accept the current as well.
If the panels are oriented in multiple directions, to spread power over the day, you can probably knock the peak down to 2000W for a smaller charge controller and lower current into battery.
I'm seeing BMS at Overkill, but not charge controllers.
Midnight has a charge controller than can put out 96A. Would take 2 or 3 of those
MidNite Solar Product Page.
www.midnitesolar.com
If your system was 24V or higher, then the current would be lower.
Charging the battery 100% is 2.5 hours from PV seems excessively fast to me. I would rather spread it out of 5 to 8 hours. The trick is how to use PV generated power as it is being made to feed your inverter, but only put the desired amount in the batteries. Some inverters & chargers can take care of that (e.g. Victron) but you already have an inverter.