how did you get the data of different frequencies? by sweep frequency (eg. 1Hz to 100Hz, 10Hz/s variation)? the filter has some delay, if you variation is too fast, maybe the data you get is not correct. you can do some fix frequecy test, sample data when the output is stable. all the components you use may not precise enough.