So Duelist fighting style can work with a shield, which was highly questioned when the game first came out, but bladesong that only prohibits using a weapon in two hand can't. This is really shoddy writing.
Bladesong specifically prohibits lots of things; one of those things is specifically using a Shield. The 'only attacking with one hand' prohibition is completely separate to this.