"you're slowly just "recognized" as the lead without any overt assertion from management"
can't you just ask for official recognition or find a new job that is a better fit for what you actually do? there are billions of jobs in software, if you have the skills to should be able to do so