Have you been checked for sleep disorders - these would explain the sleep & tiredness & can be caused by any number of things from stress to weight gain, sinus, hepatitis, etc.
The weight gain itself could be from an autoimune disorder - like irritable bowel syndrome - my daughter lost tonnes of weight from it but another friend gained - we're all different - also there are a number of such disorders so try researching them - start with ibs - also my daughter having lost alot of weight (about 40lbs) before finding she has ibs then went onto the scd (specific carbohydrate diet - for ibs) which hs no potato, sweet potato, corn, cakes, biscuits, rice, pasta, spaghetti, battered foods, rules out virtually all fast food aside from salad & plain chicken plus she does daily exercise for 1-3 hours yet she has now not only regained herlost weight she needs to lose about 25lb!! - so these sort of problems even when you're eating really healthy foods & exercising can create havoc with weight - we're still trying to figure it all out.