Hello Chemilla,
The troop bonus in bloodlust is very high. This causes the queues of a number of troop types to empty before the troop master can come by again. To prevent this, there are queue-extending bonuses. For example, it is possible to build the tavern and also with standard amber blessing you increase the queue.
If your castles no longer produce any troops, you probably have too little living space for your staff. This means you do not have enough free residents to fill the queues.
The idea is to build your castles/your kingdom strategically to get the most out of this world. With a maximum of 800 building sites to start with, you have to specialize your castles.
Of course, it is also possible to have the troop master come by more often. But doesn't this take away some of the fun of making strategies?