I've been saying this one for years, but no one else gets a vote on what you do with your kid unless they're going to be there to enforce it and deal with the consequences.
All those people who tell you how to get your kid to sleep? If they're not going to be there with you at 3 am, they don't have a say. All those people who tell you where you should send your kid to school? If they're not there to deal with the feelings and homework at 4 pm, they don't have a say. All those people who want you to do this, that, or the other thing? If they're not standing next to your child when it all has to happen, just say #nope.
You know what's best for your kid. You. Not some stranger in the supermarket, or some book author, or your MIL, or me. You. And if you don't know what works now, you'll think analytically about what you already know about your kid, and you'll come up with some things to try until one of them works.
You are doing it.