chibicmps answered:

I honeslty don’t think that Marco is related to the Butterfly family lol

Star said that when you are so exposed to the magic cheekmarks can appear, Marco has spent so much time near Star (and consequently near to magic, Star has even used spells on him) the mole honestly I think is just a coincidence.