It's most likely squamous cell carcinoma. My rooster has an identical, though more advanced lesion on his knee. Check out my thread and the photos I've posted.
https://www.backyardchickens.com/th...lastic-tumor-update-injury-not-tumor.1543307/
At first I thought it was a tumor associated with the leucosis virus, then I thought it was an injury caused by a too high perch, then I researched it, and squamous cancers on chickens look exactly like what our roosters have.
My boy was in very sad shape, being in a lot of pain and not being able to get around very well. He deteriorated mentally, and became withdrawn and fearful of my other rooster, losing all of his self confidence. Then I decided to get aggressive with treatment.
First I treated for staph, but it did nothing to improve it. In a year, it grew to twice the size. I began treating the pain and doing things to boost his self confidence, using pain relievers and cortisone cream on the lesion. That conquered his pain and his confidence returned to such a degree that he beat up the alpha roo and is now number one.
A month ago I began treating him with serrapeptase, an enzyme that thins the blood and has been known to treat squamous cell cancers by depriving them of blood for growth. I got it on Amazon. It seems to be halting the progress of his tumor, and it may even be resolving somewhat. He has no trouble getting around and doesn't seem to be in any pain currently.
I suggest you also try the serrapeptase, one capsule daily. Also, give one quarter tablet of ibuprofen twice a day to bring the pain under control. This can be risky since both of those thin the blood. So, once the pain is under control, stop the ibuprofen and just use hydrocortisone cream for continuing pain control.
Squamous cancers are slow growing, but eventually they will metastasize. I figure my rooster is doomed anyway, so I feel the risks of any experimental treatment is worth the tradeoff for decent quality of life now.
The lower legs do appear to have leg mites which are easily treated as
@Eggcessive advised.