I am a sparky and used to look after industrial cleaning machines battery operated.
This prob happens frequently.
How old are the batteries, when they get old they tend not to hold the charge very well. What type off batteries?
Disconnect your solar panels.
1. Connect a clamp "A" metre to the positive of the batteries array and mesure the amps consumption. If all is turned off you should read 0.
2. If any reading start disconnecting (switching of) all your circuits until the "A" metre shows a reading of 0 amps, you will then know on what part of the circuit the fault is.
3. On an other hand if when connecting the clamp meter you show 0 amps the prob is with 1 or several batteries. Or your regulator is not working or not of the right size and the batteries are discharging back in the solar panels.
4. disconect each battery from the circuit and check the voltage on each battery if the voltage is lower than the nominated voltage on any battery the battery is dead. 12v battery should have just over 12v voltage when not in use even under load.
Hope that helped.