Intersecting transparent object causing artifacts in cycles
This is a limitation of many render engines. In OpenGL/DirectX applications it is typically known as z-fighting. The simple answer is to not do this - don't put two surfaces in the exact same place. This is a scenario that's impossible in real life (no two solid objects can share the same location) and therefore typically not taken into account when designing render engines.