Solar array not charging batteries
As always, instead of just throwing up your hands saying "it's broken", go diagnose it by breaking the system into parts.

Start by disconnecting the panel and seeing if it's putting out the expected voltage in full sun.  If so, then attach a known load, like a bank of resistors, and see if you still get the expected voltage with that load.  If it doesn't check out, then obviously there something is wrong with your panel.

If that all checks out, then your controller is doing something it shouldn't, or isn't properly matched to this panel.  Either it's the wrong controller, it's not proplerly configured for this panel, or it's broken.

Now what of all the things I mentioned above shouldn't have been obvious?