I'm not sure how the FeatureReader is working when using the spatial filter on Oracle SDE data. I see the following entry in my log file:
Notice - reader format `GEODATABASE_SDE' does not support querying by spatial predicate, but supports envelope queries. FME will create equivalent results by performing spatial predicate calculations locally