Do you need to play before Knight?
City is such a good game that it's worth the extra hours, even if you don't have to play Asylum. A major plot thread in Knight was set up by the events of that game. It's not necessary. If you end up not playing Arkham Knight, you'd probably get burned out.