I don't recall it looking weird, though I've never given it a close look in game.
Anyway using hte cross flag is ahistorical in the first place and the historical approach is using the three crowns, but that was scrapped years ago as too many non Scandinavians coudln't see the difference between the French lilies and hte Swedish crowns.
The three crowns is ahistorical by this time. That's the medieval coat of arms.
Instead its lions quartered with three crowns.
two lions regardant, crowned and with forked tails (queue fourchée) Or armed gules, standing on a compartment Or
https://en.wikipedia.org/wiki/House_of_Vasa
Sweden adopted a new coat of arms in 1442 that is similar to Gustav Vasa's coat of arms and Gustav Vasa introduced the coat of arms of Sweden still used today.