And I was also suggesting getting the e85 kit for my car not just going and pumping, just in case you thought I was an idiot lol
Something is wrong. Slapping new parts on the car should not be a priority.
Now comes the rabbit hole. The DAM activates due to specific logic with input from the knock sensor. The exact logic is a bit opaque, but it's assumed that Subaru programmed the control logic to be very predictive and when it believes timing needs to be pulled on a global scale.
One thing to check first and before you replacing anything else is spark -- pull the plugs and make sure that they are in good condition. A plug with a chipped insulator (for example) is knock prone and can cause the ECU to pull timing. While you have the plugs out, it's a good idea to check the compression and leakdown in each cylinder just to rule out internal engine troubles. While you are rooting around in the engine bay, check for any metal shroud/heat shield that might be clanging against the engine block. This can be interpreted as knock by the ECU and cause havoc in the control logic. Then find your knock sensor and ensure that it's properly secured to the block.
I really doubt it's fueling since your fuel trims look good, but your pump COULD have difficulty supplying fuel at higher duty cycles.
Are you certain you haven't seen a CEL for misfires?