UV Scale issues with stitching

Hello, having some issues with blenders stitch functions

i used average island scale, however, the different UV islands still aren’t the same size, and when i stitch it distorts my UVs.

any help appreciated