Unfortunately I have no idea why Angle works and Weight doesn’t.
As Omar says there’s a lot of stuff going on under the hood of Blender and I don’t have enough technical understanding of those things.
That’s why as a general rule of thumb I keep my meshes as “clean” as possible and get rid of any edges I don’t need, like the ones we had here. Aside from readability.