Agree with @vikingbeast. You need to take a big step back. You’re stressed & emotional which only enhances those cravings. You crave the foods which offered you comfort in the past & you crave the familiar of being able to eat what you want, when you want it. And the more you worry the more anxious you become. You may find a therapist who specialises in supporting bariatric patients very helpful. Ask your surgeon for a recommendation.
Constipation is part of the journey. I tried to keep on top of mine by taking Benefibre at least every second day, keeping my fluid intake up & taking a stool softener if I got to day 3 or 4 without movement. I also ate very mild instant rolled oats from purée stage. Took me days to eat a full serve but it was good fibre. You may need an enema since it’s been 15 days or a visit to the hospital for assistance. Being constipated does make it seem you’ve stopped losing or have gained. Get rid of it & your weight will be lower very quickly & you’ll feel much better.
Stalls are very common. They can last 1 - 3 weeks, sometimes more. And you can experience a number of them as you’re losing. The first usually occurs around week 3 give or take. You just have to ride them out. They’re just your body taking a time out to come to terms with your weight loss.
Changes to your sense of smell & taste are also common. They usually are temporary but how long it lasts is individual. Are there specific foods that upset you more you can avoid?
The strong body odour is from your body being in ketosis - fat burning. It’s like every bodily secretion reeks. It passes too. I took deodorant, toothbrush, tooth paste & mouth wash & body wipes to work for refreshes during the day.
I was someone who frequently skipped meals in an effort to lose weight (did that for 40+years) & tried all those very low calorie diets including one I did several times that was only 500 calories a day. I still lost all my weight & more.
Stick as close to your plan as you can. It may take you a little longer to reach a stage recommendation for calories, portion size &/or foods you can eat but that’s ok. You’ll get there.