Mechanically, and in terms of water circulation, it does not matter at all when you run the pump. Ideally, if you had a VSP, you’d run it at about 1200rpm (~100W) 24 hours a day.
It terms of power consumption, that's mostly true. But practical pump RPM is determined by factors that are unique to each pool, there is no single "best RPM."
Heaters, like solar and gas, need a certain amount of flow (RPMs). That need would override all others.
Suction- and pressure-cleaners need a certain amount of flow (RPMs), most certainly higher than 1200. More like 2000+.
An SWG will require a minimum flow, affected by plumbing configuration. That can be 1200, but sometimes higher. Mine is 1500.
And skimming requires a certain amount of flow (RPMs) for best results.
Now that doesn't mean you have to pick one RPM (if you have a variable speed pump). Between some pumps' onboard scheduling options, or a pool automation system, you can have it all. Mine:
1500 for SWG.
2200 for heaters.
2800 for skimming.*
2200 for cleaner.
800 for freeze protection.
* I actually have two skimming speeds. 1500 is fine most always. But I have a "high-speed" skimming mode for polishing the water for an hour before guests arrive.
Point being, if your setup allows, you can have multiple RPMs happening during the day, and even different for each season. There is no one "perfect" setting for RPM, rather there might be many.