Why did the Mary Rose sink?
Nobody knows for sure, but some of the theories are listed here:
Why did the Mary Rose Sink
Did the Mary Rose sink on her Maiden Voyage?
No. The Mary Rose had a 34 year long career before sinking.
You can find out more here:
The History of the Mary Rose