Here is an answer to this question by u/RyanBordello from two years ago;
https://www.reddit.com/r/AskHistorians/comments/8gl96f/how_did_cinco_de_mayo_become_such_a_widely/