charmy is like the straightest male ever, like in 10 years you know he is going to become a frat boy, and as for sonic... even putting fanfic aside, I don't know if you've seen how sonic has looked at Amy in any of the games where she has a crush on him...
Sega has a bunch of mandates regarding how Sonic is allowed to behave, so there's meta reason for his placement. They don't even let him cry, so coming out of the closet would be enormous.
TBH, I didn't know what to do with Charmy, since Team Chaotix doesn't really get that much development. I stuck him in the middle just to be safe.
sonic canonically coming out as gay? sure, that would surprise me a ton.
any of the sonic cast canonically coming out as gay would surprise me a ton. sega's not really that sort of company. but if we're within the realm of headcanoning characters as gay based on how they act...
My original idea was "If Sega decided one of these characters is gay tomorrow, who is it going to be?". It morphed into the list you see before you. I took into account both actions and how Sega treats them, as well as just general vibes.