I am trying to set-up the model for the Eastern Pacific with a 20 km resolution and 40 vertical levels. In the northern part there is always a lot of over mixing. I am blaming the mixing since once I turn off LIMIT_VVISC the noise disappears.
I think it is due to buoyancy/wind mixing, since with a weak analytical forcing it doesn't appear. I am running COAWST but the noise is there both when I use it coupled and when I force it with ERA5.

I have tried to run with GLS (k-epsilon, k-omega, generic) YM25 and LMD. I thought that LMD was going to solve the problem but the noise is still there if not even a bit worse.
I turned off and on SPLINES and tried to change the value of the viscosity, nothing worked.
I also tried to increase the vertical levels to 50, to check if resolving better the mixed layer would help a bit.
At the beginning I thought it was a noisy boundary, since it begins to appear as stripes next to the western boundary and so I tried several combinations of boundaries + nudging and a sponge layer.
I also did some tests changing the tiling.
I have run out of ideas of what I might be doing wrong, so any advice would be more than welcome.
Thanks,
Chiara