That's correct. RO systems work best when they produce water for an extended period of time. Using a float valve to compensate for evaporation in the sump creates a constant "low pressure" scenario for the RO unit. In other words, it doesn't allow the membrane to run through proper production/separation. This is what people call TDS creep. It drastically shortens the life of the membrane as well. The airwaterice website explains this too.
You're on the right track with your setup, however the float valve in the 20g storage tank will just follow what the float valve does in the sump, thereby creating the low pressure scenario. This is why people use float switches and a pump. I don't of any float valve that will wait to open. It doesn't matter how long the swing arm is. It will open up as soon as it starts to go down. You need your RO unit to fill the reservoir, 10 gallons at a time or so.
Here's how I do it. I don't like float switches and wires and relays and all the complicated stuff to create an ATO (auto top off) So, i've got big brute trash can for my RO storage tank. It has a float valve in it and the top is sealed to minimize evaporation. I have a small pump inside of it that pumps water up to the gravity tank (above the sump) . The gravity tank drips water through a float valve in the sump. (just like your plans) Inside the gravity tank, I have a high voltage float (just like the ones people have in their basement sumps) However, it's operates opposite of a normal sump float. Down in on, up is off. The pump in the trash can is connected directly to the float. As soon as the water goes down about 16 in the gravity tank, it kicks the pump on to refill it. This triggers the RO unit start making more water. (about 10 gallons worth) Until it reaches back up to the float valve.
Make sense?
The reverse float ball switches are available online for about 20 bucks. You can set the swing length however long you want. You just need to figure out something to attach it to.