I can’t even comment on generic “Agile” because it is so vague as to be meaningless.
Many teams I have worked with who have been successful work out their own process but slap “Kanban” on it as a label. It may or may not be Kanban, but by calling it Kanban, it is “acceptable” by TPTB as acceptably checking the agile box for management.