I think both alternators are outputting higher than specs and may damage electronics and battery if not diagnosed soon.
Anecdotal evidence; years ago, my Mercury Sable wagon 3.8L(?) V6 killed a new battery after replacing a faulty alternator. Ford decided to use a separate, externally mounted regulator back then. Old battery died, replaced, and new battery couldn't turn over the engine. Thru store tests, the regulator was faulty; it allowed the new alternator to output over 17vdc while getting hot. Too hot to touch. New Ford regulator stopped overcharging, new battery replaced under warranty.
Virtually every vehicle with alternators, dumb or smart, do not output above 15vdc. Something is very wrong. Do you have a battery sensor? It's usually on the battery negative cable, near the terminal. The battery sensor serves at least one purpose; sending voltages to the ecm determining when to regulate alternator output. Smart charging as another tweak in fuel mileage. Worse case scenario with or without smart charging; alternator output is regulated never to exceed 15vdc as this can cook electronics and battery resulting in major problems.
A part of service manuals describes Subaru using their proprietary scan tool, SSM, to command an alternator low, medium and high output. No mention of voltages, which model or year.
Easy things to examine and correct; loose, corroded battery connections and major grounds (battery to chassis, chassis to engine block), and slipping drive belt from a worn out belt tensioner. This can reveal whether corroded power connections are preventing electrical conductivity, fooling electronics into false error codes (it does occur). If output voltage remains above 15vdc, you may need either a very experienced mobile technician or Subaru services to determine the cause of higher than 15vdc.