Yes there are limitations. Firstly in eevee you have to turn on scene space reflections in the render settings to get the objects to reflect each other. The big limitation with this is that It will only reflect faces visible to the camara and the reflections will fade away in the faces that are not visible from your view. They are not complete. The workaround is refection planes and cubes and banking reflections (which also have limitations). Check out these videos that explain a bit.
The real solution unfortunately is cycles (or other ray-tracing renders)
But if you can live with the limitations eevee is faster!