can't say that Touma knew whether Tai could be sexually or romantically into boys or not, but that's irrelevant
i mean, if we're just focusing on pin pointing their labels, we've already missed the whole point of the manga
what the charm means is them being friends forever is more important to Touma than his other desires, and I think that's precious as hell