95 ECU has a unique, one year only pinout. In 96, the connector stayted the same, but most of the pins moved.
Try a 96 2.2 ECU.
Honestly though, the 2.5 ECU should run it just fine. It's a MAF based system, so it should be able to measure the difference in volume 2.2 VS. 2.5.
I've done a few 2.2 into Outback swaps, and never changed ECUs. It does take some time running and driving for the ECU to "relearn" the fuel maps based on new MAF calculations.
The larger of the 2 lines under the intake is the Fuel Vent line. It goes to the large port on the charcoal can. The other line goes to the small port on the Canister. The other end of it goes into the EVAP solenoid, and then out to the port at the base of the throttle body. When the solenoid opens, gasses are pulled from the canister into that vac port.