Ok, if you only have battery connected to controller, and it's taking out a 30a fuse, then you have a fault in the controller, or the wiring to it.
It's worth double checking the wires from battery to controller, just in case.
If that's all ok, you need a new controller.