Why does spaghetti sauce go watery when put on spaghetti?
If you overcook your pasta, you’re not allowing it to absorb that last bit of moisture out of the sauce. Best way to avoid watery sauce is to take your pasta out of the boiling water when it is not completely cooked (this is called “al dente”), then, without rinsing it, finish your pasta in the hot sauce until you reach the apropriate doneness.