98 Subi coolant overflow tank keeps overflowing

Blown head gaskets are common on 2.5l Subarus of that age, like your Forester. Follow Tester’s advice. Also, shops can check the fumes coming out of the radiator for exhaust.