FireDAC verweist auf die Data.DB-Grundphilosophie.
Zitat:
Anmerkung: Wenn die Filterung aktiviert ist und der Benutzer einen Datensatz bearbeitet, kann dies dazu führen, dass der Datensatz die Filterbedingungen nicht mehr erfüllt. Beim nächsten Abrufen von Datensätzen aus der Datenmenge anhand des Filters ist ein solcher Datensatz dann "verschwunden". Der nächste Datensatz, der die Bedingungen erfüllt, wird dann zum aktuellen.
Also ich würde so rauslesen, dass ein Ändern der Filter nicht aktiv wird und nochmals Queries absetzt...