Stupid question, does the skid steer have a door on it at all times? Reason I ask is this, I had the same issue on one of my new holland skid steers, took years to figure it out, mine would go dead in days of not using it, after more grief than I ever knew existed, it turned out being cats sitting on the seat, when they'd hear me coming, they'd scram and when I got there, nothing was around, the lights on the dash had gone out and nothing was amiss. Turned out the seat switch was so sensitive when a couple big kitty cats would sleep on the seat, apparently it was comfy for cats to sleep on, they would activate the switch, keep the dash lights on and drain the battery down. We finally solved the problem with keeping the door on it when it wasn't in the shop overnight, and also putting a couple washers under the seat switch, to pry it away from the seat bottom enough it took an actual person sitting in the seat to activate it. Can't begin to tell you how many batteries I went through, starters I had out, along with alternators getting checked over and battery checks we had done, hours spent on investigating the problem, and battery chargers we had on it to recharge dead batteries.
So if you can't figure out what's going on, it might happen when your not around and when you do the checks, things are fine and check out good, not saying that's what's going on, just something I came across that was listed under the unbelievable and totally weird, as the cause.
Had another of my new hollands do it occasionally too, we fought that for a long time before figuring out there was a kernel of corn stuck under the seat between the seat and the switch, turns out every once in a while, the corn kernel would lodge just right and keep the switch on, not all the time, just once in a while, leaving us with a completely weird scenario we just couldn't explain at all, till we got tired and went to install a new seat switch, then we found it.
Battery disconnects are great, but if you have electrical issues, that cause a "hot" circuit, eventually somebody's going to screw up and forget to flip the switch and that will be the time the machine goes up in smoke and flames, its always the best to figure out why, you have problems, rather than just install a band aid to the problem.