Don't be attached to Kanban, Lean, Scrum, Agile or any other label.
Understand why something works, when it works and when it doesn't work.
If you can't answer the question in what kind of situations it doesn't work, then you don't know how it really works.
When would you not use Scrum?
In what kind of situations do Daily Scrums not work well?
When would you switch from feature teams to component teams?
What are reasons a Sprint Goal will be unhelpful for your team?
These are all reasonable questions you should be able to answer. If your answer is they always work, then we're not dealing with understanding but with a delusion.
That's why being a groupie of any particular approach isn't necessarily the best idea if you want to have the best results.
The label Scrum Master already sets you up as a Scrum zealot while framework adherence only matters to the extent it produces better results.
Think agnostic, adopt patterns and see if they really work for your situation.