The helicopter pilots were given the aircraft's location (just south the Woodrow Wilson Bridge) the first time the ATC warned them of that traffic, and the helicopter pilots then requested and got visual separation approved, making it their responsibility from that point on to make sure they stay clear of it. The ATC probably assumed that they would keep track of the aircraft after that, and felt it unneccessary to again give a direction for them to look at the second time he warned them. It might well be possible that the pilot's attention locked onto the wrong aircraft from the beginning, or that they lost track in the meantime and then looked at the wrong one. Making out relative speeds and distance at night, with nightvision gear on, above the other many lights in a city center, is extremely hard, after all.
As for the CRJ pilots, I'd say that they could have possible spotted them if they were on the lookout for them. The helo came in from about 2 o'clock and was slightly below them, which is quite possible to see from the right seat but not from the left one. But this shortly before touchdown the pilot's focus would have been ahead of them on the runway and on the instruments, not looking off to the side, so I am definitely not faulting the copilot for not spotting it.