All of the above programs are solid. They are solid because they use many of the same principles that make a good program effective. Don't get into analysis to paralysis though. The most important thing is to just do it, and do it consistently. Lifting should be just something you do kind of like brushing your teeth. Heavy basic compound lifts consistently will get you there. Wendler's 5,3,1 is a good method. Within 5,3,1 there are 1000's of ways to use it and navigate the "stalls." It sounds like you are familiar with 5,3,1. I'm more a fan of Wendler then Mehdi but that just me. Both good programs though. Mehdi is good for the newbies. 5,3,1 is more flexible from a programming standpoint and has room for newbies also. Mehdi's best squat is 424 lbs. Wendler has squatted over a 1000 lbs. Knowing that, whose your Yoda? Pick a Yoda and stick with them for a year. Stalls are inevitable but changing program gurus is not the best answer. If you go 5,3,1 and you don't have one of his books, get it. The internet 5,3,1 and apps don't give you a full understanding.
The above program split above that you plan after Strong lifts tells me either A) you haven't thought it through or B) you're not deadlifting on back day, which allows you to do leg day the following workout. Or C) you're not deadlifting or squatting, which allows you to do back day immediately followed by leg day. I will say this, there is a very small population that mechanically, just shouldn't squat heavy or at all. If I had to choose squat or deadlift, it's deadlift all day long. What mimics squat in everyday life? Nothing! What mimics deadlift? Life! In other words, when do you bend over and pick crap up? All the damn time. Whether it's hoisting the deer I just shot into my truck or moving a couch.
As far as higher reps go, there is nothing wrong with having a "Bro" day and pumping blood in there. Sometimes higher reps with lighter weight is a good momentary break from heavy lifting or injury recovery etc. High reps have there place and can be effective but not in ways many think they do. Bodybuilders use high reps for different purposes then crossfitters. I won't get too far into the weeds on muscle fibers, but each muscle fiber has an "all or nothing" quality. Meaning, when you lift a donut up to your mouth, your nervous system is calling on only the muscle fibers needed to put that donut up to you mouth so you can eat it. Those muscle fibers used, are firing at 100%. They are not using a bunch of fibers firing at 5%. So, if you lift a weight for 15 reps, maybe to failure, how much muscle fiber was called upon? To do 5 reps requires your nervous system to recruit more muscle fibers to lift the heavier weight. The more micro trauma to the more muscle fibers equals bigger muscle over time. Deadlifting 20 reps doesn't help me hoist that deer onto my truck as much as deadlifting 3-5 reps does.
Dirty bulking can be effective but it can also get out of hand. You can grow quality muscle while your health goes to crap, i.e. blood markers, blood pressure etc. If you go this route, you better make sure you are disciplined enough and experienced enough to shed the excessive fat. Years ago I competed in the 220 lbs in early spring weighing in at 217. At the end of summer I competed in the 275 lbs. My actual weight was 268. A typical meal might have been, a large pizza with ranch dressing, dessert was a box of pop tarts with chocolate syrup, washed down with a jug of chocolate milk. I was a strong, unhealthy son of gun, with sleep apnea to boot. IMO, skip dirty bulking and just eat excessive but healthy foods with an occasional indulgence. Sounds like you gone from working out and eating good to not working out and eating bad, rinse and repeat. People often spend 3-20 years inactive and feeding their body crap then expect to see awesome results in one month. It's counterintuitive but sometimes an end goal is detrimental because once you reach it you let off the gas. Then people start telling themselves since they reached their goal they deserve a break or deserve to eat like crap etc. Just make it something you do. Don't train for 18 inch biceps and for 10% bodyfat. Train because any day now, you might walk by a house fire, and you have to pick-up some fat chick and carry her out of a burning building. Train because you might have to lift the corner of a car off a trapped person. Train because any day now some dude with some prison muscle is going to challenge you. Whether you can fight or not, (If not, I suggest you learn), many men will size you up physically before challenging you. When criminals are picking a victim, most will take the path of perceived least resistance. They'll pick the weaker looking person just like predators in the wild. As Rippetoe has said, "Generally speaking, a stronger man is harder to kill." That's why you train. A symptom of that type of training is that you'll look good naked.