No, the sign-on bonus is prorated monthly and you don’t pay back what you got.
However, you might need to pay back part of relocation money, if you leave before two years mark.
I don't think so, because I think the most common tenure is just over 2 years. I know a lot of people who leave right after their second year cliff (the vesting isn't even and most of it comes at the end).