I am working on an empirical paper using repeated cross-sectional data, and a reviewer has asked that we cluster our standard errors at the same level as our geographic fixed effects. Given the structure of our data, it makes the most sense to cluster at the level of the enumeration area (based on Abadie et al, 2017 and Angrist and Pischke, 2009). But since treatment occurs at the level of the enumeration area, I believe an enumeration area fixed effect would result in multicollinearity. Originally, we used sub-district fixed effects, but this reviewer seems to believe that consequently, we need to match our standard error clustering so that it is also at the sub-district level.
I have never in my studies come across any theoretical work supporting the claim that if fixed effects and robust standard errors are both necessary, then they must be at the same level. Could anyone please point me in the direction of any relevant citations, or could anyone briefly offer an explanation as to theoretically why we want the level of the fixed effects to match the level at which we cluster the standard errors?