That's a lot of water how many times does the drum wash? Are you sure there is no leaks?
I have made a system where a dual waster sensor detects the water height and drains or fills accordingly. I have also made it so that it will automatically do a water change once a week and manually via a app. Which makes life easier