LACP should be configured for every switches connected to the MLAG Core. That way, you are less likely to create a loop, or a blackhole, because of wrong cabling, misconfiguration or config loss. If LACP is not present on the other end of the link, it doesn't come up.
As for choosing ELRP or STP, it will depend on what scenario you want to be protected from. Just be sure to never block Uplinks on access switches. In the event you create a loop by connected one edge to another edge, prefer to block the direct edge to edge link rather than the uplink on one edge.