I would wager the fan control module is faulty and they did that to keep it running to prevent overheating. Probably a dealer only part, or comes connected to the entire fan unit itself....
https://estore.subarupartswarehouse.com/p/Subaru_2008_Legacy/AC-Condenser-Fan-Fan-and-Motor/49282689/73310AG02A.html
or start calling your local junkyards to see if they have any 3.0 Legacy's around