My son is my uncle’s cousin, lol!

I have a new DNA match on ancestry (which is actually my son’s results) – Antonio Lopes… I have an uncle named Antonio Lopes but when I checked my brother’s DNA test results, he shows as a more distant match… so I figure it’s probably a long, lost cousin on the Lopes side. If it were my uncle Tony, the match would should as a closer match to my brother, right???
So, I sent an email explaining who I was and who my father was and that I hoped to speak with him soon to figure out how we’re related.
I got an email back saying “That’s because I’m your uncle, your father is my brother…”, lol!?!?!
So how is it that my son is a closer match to my uncle than my brother? Well, my uncle and father share the same father but not the same mother. My son inherited genes from both me and his father. So it’s most likely that my son’s father is related to my half-uncle’s mother, my step-grandmother. ( I hesitate to write this explanation this way because in our culture there are no “half” or “step” family members, we’re just family).
So my son is his grandfather’s half-brother’s mother’s cousin, making him my…. son/half-cousin??? Or is it that my son is his great-grandmother’s cousin? Or, maybe he’s related to my paternal grandfather through his dad’s side… because why not. This is Cape Verdean Genealogy after all 🙂
Which means my son is my uncle’s cousin 🤔
I’m still dying!
This song seems appropriate, lol!