The episode 18 of Season 2 of Batwoman shows incorrectly as 'S02E18[1]' instead of 'S02E18':

That is because in the table that it got data from (https://arrow.fandom.com/wiki/List_of_Batwoman_episodes) the episode has a reference with identifier [1], I think the best solution would be to either ignore numbers in brackets or ignore anything after the proper episode name (using regular expression?).
The list of episodes of Batwoman on the Arrowverse Wiki:

Note that the reference may be removed in the future, and therefore the name could eventually be right again, but I think that it still should be handled properly.
The episode 18 of Season 2 of Batwoman shows incorrectly as 'S02E18[1]' instead of 'S02E18':

That is because in the table that it got data from (https://arrow.fandom.com/wiki/List_of_Batwoman_episodes) the episode has a reference with identifier [1], I think the best solution would be to either ignore numbers in brackets or ignore anything after the proper episode name (using regular expression?).
The list of episodes of Batwoman on the Arrowverse Wiki:

Note that the reference may be removed in the future, and therefore the name could eventually be right again, but I think that it still should be handled properly.