This might help:
https://gtacknowledge.extremenetworks.com/articles/How_To/Design-Considerations-when-using-EXOS-MLAG
If the MLAG'd X690s are connected to the VSB'd S8's i.e. a square layout with each device in the corner and the lines of the square representing the interlinks, you'd effectively setup LACP from the S8's to the X690s, from the X690s those connecting ports would be configured in the same MLAG group (so effectively LACP back) using port sharing - just make sure it's using the appropriate algorithm to match that of the S8. My take would be within this S8 to X690 square setup you would avoid L2 loop protection to keep these links always forwarding, but then anything say on an edge/access side of things going to edge devices (e.g. users, servers) use either ELRP on purple switches copper ports (not uplinks) and use adminedge/spanguard on any Enterasys edge switch copper ports (again not the uplinks). If Enterasys edge is going to S8 consider using some additional elements like loop protect.
If you chose to try the STP route between the environments, obviously test offline if possible - would be interesting to see how this behaves when failures are simulated.
Again if the devices on the X690s are unique subnets I would strongly consider the use of L3 separation and implementing OSPF to hook them up to the S8s, keeps it nice and separated and saves some of the pain you are now trying to work through.