Why does my displacement look inverted in Eevee?
This is happening because you are using a Vector Displacement Node. For traditional displacement, connect the texture to the height input of a regular Displacement Node and/or the height input of a Bump Node. You can use either one, or both, however, for EEVEE, I find the Bump Node arrangement on its own to be sufficient 99% of the time.