S2 L2A view azimuth resampling wrong?

I was generating Sentinel 2 viewing angles on Level 1 images and it was ok, as can be seen in (view azimuth):

To generate the angles for level 2 products I update my snap version (as seen in Update snappy) in order to be able to open L2 SAFE. However, when generating view azimuth on L2 this is what I obtain:

For L1 products the resampling continue to work normally.
I am using:

product = snappy.ProductIO.readProduct(safe_dir)

p_s2tbx = s2_resampler(product)

Is this effect expected or should it resample as the L1? Anyone has any guidelines on how to proceed?