Getting hormone levels checked is a good idea. For sex hormones & cortisol, saliva tests are the most accurate. For thyroid testing be sure your doctor does more than TSH. Free T3, Free T4 & Reverse T3 should be tested.
How many carbs do you typically eat? Asking because you mention eating LC food, but everyone defines that differently. Also, if you're eating too much protein that results in weight gain.