Recompute tangents and normal maps, I have found a solution

As you can see the problem isn’t a problem at all, is just that people don’t know how to work it / it isn’t included in standard tutorials or docs.

You can see the node to use right in the first post.

Instead of connecting it to the normal, plug the tangent into a tangent output node.

Currently (.25) this works well enough even on projects without compute skin cache turned on.

Obviously your model has to have the same tangents/normals on the edges.