Skimming through the whole thread, sounds like there's a lot on your plate. I would say, don't beat yourself up about it. I took six weeks to stop smoking entirely. And, last night, almost bought a pack because I had this, "just one!" whining going on in my head. Like some three year old having a fit in my brain.
Watch the "goal" thing. It's too easy to set yourself up. I know I can do that. I'm very good at setting myself up. So when I found this "vaping" thing and found that I could cut way back on smoking, I decided I would not set "goals". I would focus on getting "into" the vaping and enjoying it and let it go where it went. Since I went from 2 packs a day to one pack a week (or even less), I figured if that's where I was stuck and that was as far as I could "go", that was still pretty damn good.
And I have not set myself up by claiming I will never, ever, ever, ever smoke again. I might. And... so what? What if I did go get a pack right now and have one? I will have reached a point of going weeks without any cigs. Which is pretty damn good. And if I don't go get a pack today, that's even better.
Look, this isn't a "race" or "competition". This is about your health. Some people stop smoking the day they start vaping. And that's great. But not everybody does. And so what? Nobody's going to win a prize by stopping faster than anybody else.
Also, smokers tend to smoke when stressed right? So if you get stressed about smoking that's going to push you to... smoke. That's an awful good way to end up going in circles eh?
See what progress you've made, be happy about it, decide where you're going next and see how far you can go. If it takes you longer than somebody else to quit entirely, who cares? This is more a marathon than a sprint. As it were.