You obviously still have water in places.
You may want to lift the passengers front carpet and make sure the ECU is dry.
But, you still need to get some drying done inside as well as the engine compartment.
Your situation is a crappy one, way too many possibilities for issues.
BTW, yes it's NASIOC, but there are forums for Legacys, Foresters & Bajas.