This show has gone completely off the rails. The writing is absolutely terrible. They make Dick an absolute complete moron. For no reason at all. But, they did the same to Batman in this "world'. Nightwing is a good character in the comics. He is NOT this dumb. Every episode getting played and making stupid decisions over and over and over again.
Last episode the stuff with him and Conner made no sense logically. You can tell the writers just couldn't have Conner on the board because he can take out Scarecrow and Red Hood alone easily. Well it was the writers decision to do this season in Gotham and have the main villain be just Scarecrow who Batman normally deals with alone. Now you have to take powerhouse characters like Conner off the board "for the story". But, the writers just choose to make everyone stupid and make nonsense decision to get there. They did the same to Barbra. She is a technological genius on top of being the first Batgirl. But, she consistently gets played too and has her signature contribution, Oracle, taken off the board easily as well.
I like a lot of these characters from the comics. And if they had an entirely different writing team they could have a way better show. Even with the budget limitations they clearly have. I could forgive the budget issues they have which we see with Beast boy only being able to turn into the tiger 3 times a season because its already rendered in CGI. Instead of him being able to dynamically change to all the animals he usually does. Not every show is going to spend 20 million an episode I get it. But, to forgive that the writing needs to at least be creative and make sense. This is a mess.