What metabolic conditions can cause a person to rapidly gain weight?

Several. Low thyroid is very low on this list. It would have to be extremely severe. But eating fats and sugars/starch together gives you high glycemic index and calories to oot. This can do it. Any situation that increases Insulin can do this. Also, hyperadenal states can promote weight gain, but they cause Insulin resistance.