Second filter pass is never called
Take for example the MIN filter and set
properties.stage = ProcessingProperties::second
FilterMin::process will not be called anymore. In fact, ::both will still only call it once. From a glance, only the default value in MeteoProcessor.h@93 actually sets second_pass.
Regards