JK If I can explain what is happening, hopefully will go some way to reducing your frustration.
Firstly, Timed Discharge. If you look elsewhere in the forum there’s plenty of other discussions of this, but DO NOT USE IT !
Timed Discharge is badly described as to what it does, to all intents and purposes it behaves exactly the same as Timed Export, BUT it has the side effect of turning Eco mode off so once you turn the Timed Discharge off, or the time period expires, the battery (as its not in Eco mode) won’t supply the house.
Use Timed Export instead, it doesn’t have this side effect with Eco.
Secondly, the “down to 20%”, its worth explaining better what is happening. You set a time period (say 4-7pm) and you set a lower level for the discharge say 20%. The inverter switches to discharge mode, the battery starts discharging, and stops discharging when it gets to 20%. The inverter will remain in discharge mode until the end of the time period (7pm).
What you probably wanted was “discharge and export excess power down to 20% and then when it reaches that level, switch the battery to Eco mode to continue supplying the house”. Bluntly, it doesn’t do that.
With the controls in the GivEnergy app/portal you basically have to set the discharge period and % level so that they both correspond at the same point.
e.g. battery is at 50%, you have a 10kW battery and an inverter that can discharge at 2.5kW/hour (keeping the maths simple). You want to end at 25% (i.e. 2.5kW of stored charge) at the end of the discharge period. You would therefore need to set the discharge to start at say 6pm and finish at 7pm. In fact for safety you might want to start the discharge at 6:10pm and finish at 7pm just to be sure the discharge doesn’t run a bit quicker and you get stuck with the battery not supplying the house.
Hope this helps explain things better