"i have cuban heritage"
All we know is she/he's Cuban, she/he could be also American or be any other country. maybe she/he uses the Mexican flag because she/he feels closer to Mexico than any other country without being Mexican. Also, she/he could be fake flagging.
Fuck off, start considering more options than the first that comes to your mind.