Since you were having trouble getting the fans to come on before but now they're on permanently and you confirmed that the FAN relay is OK, I’d suspect a problem with the White with Red stripe wire that connects to Pin #2 of the ECM. It’s likely not connected to the ECM and now is touching ground somewhere....Put back in the fan relay - relay engages and fans are on. Even with the bike off. Fans won't turn off even though bike is cold. ...
Try unplugging the ECM.
If the fans stay on then there’s a short to ground in the W/R wire.
If the only way to stop the fans is unplugging the ECM then the fan control circuit is damaged and you’ll need a new ECM.