In tft after a carousel round and the round after that, overwolf.games.events.getInfo gives the round information for the carousel round, not the battle that came afterwards.
Can you reproduce it (exact steps to reproduce):
play tft → after the battle round finished that follows a carousel round use
overwolf.games.events.getInfo and inspect the results.
The match_info.round_type information is not being updated for the round just finished but still on the carousel round (stage and type)
Do you currently have a workaround? NO