So it seems like the Aserai Recruit units cannot be hired in any city or village meaning the player is unable to access the Aserai Cavalry & Heavy Infantry troops.
I've looked in the game files & found an easy solution to get them to appear in game.
First you need to go to Steam - steamapps - common - Mount & Blade II Bannerlord - Modules - SandBoxCore - "ModuleData".
Once in the ModuleData folder you need to open up the XML File named "spcultures".
Find the text that says - basic_troop="NPCCharacter.aserai_tribesman" - ( Can be found under Aserai Culture which is below the Empire culture)
Change it to - basic_troop="NPCCharacter.aserai_recruit"
Save your changes & enjoy your new Mameluke Soldiers
New game not required I've tested this on an old save & these units are appearing in-game.
Image of troops appearing in game -
I've looked in the game files & found an easy solution to get them to appear in game.
First you need to go to Steam - steamapps - common - Mount & Blade II Bannerlord - Modules - SandBoxCore - "ModuleData".
Once in the ModuleData folder you need to open up the XML File named "spcultures".
Find the text that says - basic_troop="NPCCharacter.aserai_tribesman" - ( Can be found under Aserai Culture which is below the Empire culture)
Change it to - basic_troop="NPCCharacter.aserai_recruit"
Save your changes & enjoy your new Mameluke Soldiers
New game not required I've tested this on an old save & these units are appearing in-game.
Image of troops appearing in game -