MM PVE Multi-Purpose - 7.1.5 - talents 1111132

Hey guys,
I’m working on nice logic there for both SINGLE and AOE but I’m struggling with getting macro to work at all.
Could someone take a look why it’s firing Windburst and Trueshot? What am I missing?

MACRO:

Sequences['PVE_Sing_DPS'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Icek",
  SpecID=254,
  Talents = "1,1,1,1,1,3,2",
  Help = "Talents: 1111132",
  Default=1,
  Icon='Ability_Hunter_FocusedAim',
  MacroVersions = {
    [1] = {
      StepFunction = [[Sequential]],
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Windburst",
        "/cast [nochanneling] Trueshot",
      },
      PreMacro={
        "/cast !Volley",
      },
        "/cast [nochanneling] Aimed Shot",
        "/cast [nochanneling] Arcane Shot",
        "/cast [nochanneling] Marked Shot",
        "/castsequence Aimed Shot, Aimed Shot",
        "/cast [nochanneling] Piercing Shot",
        "/castsequence Arcane Shot, Arcane Shot",
        "/cast [nochanneling] Marked Shot",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

DEBUG LOGS:

ZXY,2,Aimed Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,3,Arcane Shot,Able To Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,4,Marked Shot,Not Able to Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,5,!Aimed Shot,Able To Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,6,Aimed Shot,Able To Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,7,Piercing Shot,Able To Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,8,!Arcane Shot,Able To Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,9,!Arcane Shot,Able To Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,10,Marked Shot,Not Able to Cast,Resources Available,GCD In Cooldown,Casting Windburst
ZXY,2,Aimed Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,3,Arcane Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,4,Marked Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,5,!Aimed Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,6,Aimed Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,7,Piercing Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,8,!Arcane Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,9,!Arcane Shot,Able To Cast,Resources Available,GCD In Cooldown,Not actively casting anything else.
ZXY,10,Marked Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,2,Aimed Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,3,Arcane Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,4,Marked Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,5,!Aimed Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,6,Aimed Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,7,Piercing Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,8,!Arcane Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,9,!Arcane Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,10,Marked Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,2,Aimed Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,3,Arcane Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.
ZXY,4,Marked Shot,Able To Cast,Resources Available,GCD Free,Not actively casting anything else.

take Windburst out of the Key Press, put it in Pre Macro and Volley is not a castable action, it auto-fires with each auto shot and shouldnt be in the macro at all.

how good is this macro did you fix the pre macro?