Because your fresh water will be mixing with old water you will need to monitor your nitrate levels. If your nitrates are 10 and you remove 75% before you fill your nitrates will be 2.5. in your scenario your filling is what triggers the draining so your nitrate/waste removal will be variable. You could mitigate that by having a small additional pump in your aquarium that drains the tank before the clean water refills it.