Hi again hun, we know you are finding this really tough at the moment so firstly lots of (((hugs))). This thread has been going on a while so I wanted to summarise where things stand. We have tried alternate nap days and NNDs and that didn't seem to suit. In our latest posts we have discussed going completely to NNDs and just allowing a quick 15-20 minute catnap if Benji is very tired with set BT of 6.30pm. Plus reinforcing wakeup with the gro clock. We believe this is now the way to go and would encourage you to stick with it. I don't think that our routine advice will now change based on day to day variations and I would urge you to start trusting your Mummy instinct as much as possible.
However, our experience on this forum tells us that where sleep issues with toddlers are ongoing for many months, as with Benji and his NWs, the answer never lies purely in routine. You have mentioned that Benji can self-settle, but to truly be an independent sleeper he should be going to sleep in his bed alone every single night (with the exception of rare events such as illness) with no assistance, and should be able to return to sleep with minimal or no intervention when he wakes at night. So far you have not fully answered our questions about night wakings and how you respond, and I do suspect that more of the problem lies there than you are currently willing to face.
We will always be here to offer a hand to hold and a hug, that won't change, but until you feel able to consider the full picture, not just the routine, I am not sure we will have any further advice for you.
Hugs xxx