Too much too soon
Try eating a bit more for a few days. 10 lbs in 3 weeks is too fast. Your body is probably holding onto weight because you are restricting too much. Try eating a couple hundred more calories (not junk) for a few days and see if that will give your metabolism a boost.