If I attack an open battlefield, do I get an Assault 2 trigger?

No, you do not receive the Assault bonus when attacking an open (unoccupied) battlefield.

According to the rules and FAQs regarding Assault:

  • Assault is not a trigger: Assault is a passive ability, not a triggered ability. It is either "on" or "off" based on the unit's status.
  • Requires Combat: Assault is functionally short for "While I am an attacker, I have +X [M]." A unit only gains the "Attacker" designation during Combat.
  • Open Battlefields are not Combat: Moving a unit to an open or unoccupied battlefield initiates a non-combat Showdown. Because there is no opposing unit to create a Combat, your unit does not gain the "Attacker" designation.

Since your unit is not designated as an Attacker in a non-combat Showdown, the Assault passive ability does not activate, and the might bonus is not applied.