Este foarte simplu să faci difereța între ”m-ai” dezlegat și mai ”legat”. Iată care sunt cele mai simple situații care te vor ajuta să eviți o astfel de greșeală gramaticakă. M-ai se scrie cu cratimă când este format din pronumele personal pe mine (sub forma contractată m) și verbul auxiliar ai. Exemplu: M-ai anunțat. (ai anunțat pe mine).

În ce situații se scrie ”m-ai” dezlegat și mai ”legat”

Mai se scrie legat în celelalte cazuri: – când este un substantiv cu semnificația celei de a cincea luni din an – când este un substantiv ce reprezintă o unealtă sau parte de unealtă care servește la bătut – când este un substantiv (și regionalism) cu înțelesul de “ficat” – când este un adverb ce servește la formarea gradului comparativ (mai bun) sau superlativ relativ (cel mai bun)
https://www.traditionrolex.com/26
Două exemple în acest sens pentru a înțelege mai bine sunt următoarele:

În ce situații se scrie ”m-ai” dezlegat și mai ”legat”

M-ai gonit / Ne mai vedem M-ai cucerit / Mai ai de așteptat