I realized recently this problem with Blender’s UV interpolation.
A similar post I did on devtalk
The current method for calculating UV’s is called affine interpolation and while it has a better performance creates this distortions.
This issue affects low poly work, texture painting and baking and many users are not even aware of this.
The perspective corrected interpolation method gives distortion free mapping for a small performance cost.