I can't get HDRI to work right with EEVEE
You are not doing anything wrong. Eevee is not a ray tracer like cycles, so it will not produce the same results with an hdri. The best workaround to this is to try and fake the cycles render by switching between it and eevee using lamps to try and match it.