Seems like a lot of draw for a few electronics. I would do an amperage measurement to see what they are drawing.
I would think bad battery or possibly discharging across the top of the battery.
Electrolyte ( battery acid) spilled or boiled out from charging across the top of the battery will cause one to discharge in a few hours. You can take a volt meter and touch one post with a lead the other lead on the top of the battery in any spots you think has electrolyte on it and you will get a voltage reading.
Clean battery with baking soda and water. It will fizz up as it neutralizes the acid. Charge the battery and you will be good to go
The love for fishing is one of the best gifts you can pass along