Morning.
A few points on that:
The onboard radar that for example the CRJ carried, not sure about the helicopter, is designed for weather avoidance. It works at a wavelength that gives best returns from water droplets, not aircraft and in any event at low altitude the screen would be full of ground returns (known as clutter) from buildings, bridges etc, essentially in the circumstances it would be useless for collision avoidance.
Whether the ATC controller in the tower had access to and time to monitor their radar which might have shown the full picture, don’t know
The only other onboard option as far as the CRJ goes, possibly the helicopter was the collision avoidance system (TCAS). At low altitude the automated aural callouts from that are inhibited (see a few pps as to why) but it also produces a sort of a pseudo radar type picture that might have displayed the helicopter as a symbol on a screen in the CRJs cockpit.
Unfortunately the CRJ was landing, down at <400 feet and the crew would have been concentrating on the landing maneuver, looking at the runway, with the odd glance in the cockpit to maybe check speed, they wouldn’t have been scanning all the other displays.
As far as the helicopter crew goes, and this is still speculation, they also would probably have been “heads out” and not looking inside the cockpit that much. It looks increasingly possible as if they thought they were doing OK concentrating on and avoiding the traffic they thought was a factor, and never saw the traffic they actually were supposed to avoid.