The way to test what is the best flow rate to activate your SWCG flow switch is to start at 2000 rpm. Ensure it is active. Then lower your pump speed to 1800rpm, test again if it is active. Continue to lower until the flow switch does not come on. Go back to the last rpm it was activated, then add 200 rpm to that and set it as the POOL speed. The extra 200rpm accounts for the reduced flow that will occur as your filter gets dirty over time.
I think you are using the AquaPure SWCG. It may take 2 or more minutes for the flow to register after the pump starts, so be patient with that.
You show 2 different schedules. Both are fine as to having the pump ramp up and down. However, it appears you are trying to have a certain turnover volume of your pool.
Please read
www.troublefreepool.com
You run you pump for a reason:
1) skim
2) add chemicals (dosing pumps, SWCG etc.)
3) Mix chemicals when you are adding to the pool
4) Vacuuming if you have a suction side vacuum
5) Filtering
6) Heating (heater or solar or whatever), or chilling (chiller)
7) to run your spa, jets, waterfall or whatever other feature that is water driven...
Run your pump as long or short as you need to accomplish these tasks.