I'm looking to do a graduate course in computer science in the US and was particularly attracted to several non-terminal MS CS programs, which you'd enroll as a PhD student, but acquire the MS en route. Some of these MS-PhD programs have better financial support by the institution compared to the terminal MS program. For example Harvard offers all of its PhD students full financial support.
My question is: If I'm enrolled into say Harvard's or any other PhD program looking to get MS en route. After acquiring the Masters Will I be able to have the flexibility to not progress towards after PhD for whatever reason, without any consequences like having to pay back the financial aid or something?