Custom image effect is gone when MSAA is on?

I have a custom image effect script that does a RenderTexture.GetTemporary to do some effect on it, then render it to the screen. It works fine if the MSAA is off on this RT. However, if I set any MSAA level to this RT, my image effect will be gone. The same thing will happen when I toggle the “MSAA” on the main camera, it will immediately remove the image effect. The only different is that if I turn on MSAA on the main camera, image effect will not show in the editor, whereas if I set MSAA in my RT through script, the image effect will remain in the editor, but it will still not show when I export it to my target device (Android). Does anyone know how to fix this?

What Unity version, graphics API, graphics pipeline and target device are you using?