It can be days for the skin to actually shed after the eyes go from milky to clear, especially when the humidity improved only after you got him. Stress and health problems also cause shedding to be longer. Soaking or assisting with a shed should only be done if there is a lot of old stuck shed skin all over the body. He doesn't need that. A better way to assist with shedding is to use a pillow case with a moist small towel in the pillow case and put the snake in that for 30 minutes. Of course, make sure it is the right temp of about 90 deg.
Even a very young juvenile can wait if its last meal was 3 weeks ago. The poor conditions, the soaking and the force feeding has created a lot of stress for him. I hope this isn't a RI but be prepared for it.
Now for the most important piece of advice. Inhale, exhale and repeat. Read and follow the stickied thread on making the enclosure you have as perfect as possible. Glass tank, plastic tub, whatever you use, get his tank right and this reduces most of the stress a snake has. A stress free snake will eat, shed and stay healthy largely without influence from humans.
A pinky mouse is likely too small. A live hopper mouse for his next meal in a week AFTER not touching him at all helps with appetite. Repeat in 5 days. Stay with live until his weight is up, he is healthy and has a couple good sheds. Waiting for a couple sheds means he is obviously growing. Then, you can try switching to F/T if you choose.