Made an account just to post this.
The loop when using lacp between two mikrotik switches is a known bug in swOS. To fix this you need to uncheck the "add information option" on the system page of both switches. It will work fine with no more loops after that