TLDR: no
channel.subscribe topic is “user changed from non sub to a sub”, regardless of what reason that is for. Not a direct reflection of an event in chat where as channel.subscription.message is “user sent a message in chat as part of their resub notification”
So for prime resubs you’ll get them at the same time ish.
But for regular people restaritng a sub you’ll have un1known time between the duplicates
There are a couple of user voices open in this regard to figure out ways to improve eventsub for overlay providers.
Theres where you are mistaken this topic is for the user changed from non sub to sub for any reason. not only for the first payment the user makes.
Hope that clears it up!