@looeee just helped me with a similar issue a few days ago: sRGBEncoding with post-processing I think the solution to your problem would be to re-order the passes (although not entirely certain about this):
- Scene pass
- Bloom pass
- FXAA pass
- Gamma Correction pass