Great progress you've made! And regarding the weight training, it's really difficult to increase muscle mass and reduce body fat at the same time. Some even say it's impossible... The main point of weight training during dieting is to maintain the existing muscle mass, i.e. make the body get the extra energy it needs from burning fat instead of burning muscle. That's why bodybuilders have their mass-gaining periods and fat-burning periods separately, although I hate to think about the substances some bodybuilders use. You know, steroids, hormones and suchlike. No doping control in that sport.