Sorry you're having such a rough time of it. What is keeping you awake at night? Have you tried sleeping with the head of your bed/recliner elevated? Often it works better for newly wrapped. I actually still prefer an elevated head of bed. Some people get right back to sleeping flat after surgery, but I always found it more comfortable on the wrap to be elevated.
Have you tried ice as a pain reliever? You could even put some at the wrap site and see if it makes you feel better.
At Day 20 you're still at a very early stage of recovery. It will take a full six months for most of the healing, and a year for the rest. In the realm of things, you're still in the baby step stage.
Peak swelling occurs on or about Day 14, but it certainly doesn't disappear immediately. Swelling and healing takes time. It's common to still have difficulty with swallowing at your stage. Also, feeling full after a tiny amount of food is also normal. It's an indication that there is definitely swelling present.
Have you tried experimenting with different foods and seeing which ones can be chewed to a complete liquid? I've read through your thread, and there have been some great posts with good advice. It's really a trial and error thing. Tiny bites and chew, chew, chew, chew until whatever you're eating is basically non-existant.
Be sure you're not drinking with a straw, stay away from iced drinks, and don't drink carbonated beverages. All of these can cause problems.
I'm expect your wrap is complaining when you eat. It gets tired very easily. I found straight liquid/water to often stop at the wrap site and kind of drizzle through. It's very typical.
Wish I could hurry this along for you, but you just have to follow the course your recovery takes. This is the toughest part.
Have you discussed your problems with your surgeon or GI doc? I suggest you give them a call on Tuesday when the office opens and let them know what you're experiencing. They can give you their take on the situation.
Hang in there! As you heal things will get better. It's a long process, and it takes time.