Can there exist Pythagorean triples in which the leg lengths are not coprime with each other but both are coprime with the hypotenuse?
I don't think so. Using the theorem, (an)² + (bn)² = c² ... Algebra... c = n(root(a² + b²))
If c is a whole number, then the root must give a whole number, and therefore n divides c
If any of the values in (leg~1~: leg~2~: hypotenuse) are irrational, that does indeed mean the values cannot scale to be whole numbers?
Hypothetically I can see it working from the algebra. We can construct some trivial cases like taking 3:4:5 and dividing all those lengths by root(2). All lengths are now irrational and could be made whole by multiplying them all by root(2). We can also do it with different roots in a way that is hard to type on mobile but essentially involves breaking up, say, root(30) into component roots and having different pairs of components between the top and bottom of the fraction line but that is essentially the same thing as dividing them all by the same root. I can't see a general way of doing it if they are not all irrational in the same way, though I am just a maths teacher not a proper researcher.