So I've noticed after the 2020 update, the gradients are behaving strangely, I don't know if this is a bug or a change of how it functions. If it is the latter please change it back
If you insert a shape layer and change its fill to a radial gradient... RackMultipart2019110720998smya-01aebb49-934e-4a83-81ef-cb844a5e43f2-1174838684.png If you then try to squash the circle, say to create a shadow under something RackMultipart2019110747910ge8b-0b2504a4-a177-4966-9708-aedf9c57d2d4-1338582110.png Then commit the shape transform, the gradient doesn't change with the shape, instead, it reverts to the same aspect gradient in which you start. RackMultipart2019110761363robr-963f2fa7-3c10-49f2-9c1d-363e16480901-135649732.png This occurs even with the Layer Style > Gradient Overlay method, it will still not function correctly.
The only way around this I have found is to make the gradient as in step 1, Rasterise the shape, then transform. This is way more destructive than the old method of the gradient just transforming with the shape.