Heyo,
while invegasting another bug, I found this:
when you upgrade a TC to the next Daimyo level as Japanese, you are supposed to get a free villager instantly when the upgrade is done. This happens correctly, but only when you don’t have another villager queued. If you do have another villager queued after the Daimyo, the “free villager” will only spawn after the villager in the queue is done as well (so with a 20 second delay). You can see this bug visually: after the Daimyo upgrade, a new villager is added to the TC queue, but with the progress bar filled already (like when you don’t have enough population space to spawn a new unit).
2 additional infos: you can cancel the “free villager” while it’s waiting for the next villager to be done. When you cancel the second villager, your “free villager” pops out immediatly like it’s supposed to.