The game still has this bug
from 3+ years ago. Thankfully I stumbled across the post and found a screenshot showing how the enemy AI pathfinding has a bug and instead of attacking they get stuck between trees and river. I kept waiting and waiting for waves that never appeared. I tried finding enemies with scouts but you have to send them to exactly the correct place to have LOS to spot them.