What mode to work on when texture painting - Solid / Lookdev / Rendered mode in EEVEE?
You should paint in lookdev mode, making sure texture paint opacity is set to 0 to be able to see your full material when painting.