@Grosscol Your question is based on an unfounded premise, which is that there is "magical damage" as a type. There isn't. Pure magical damage is called force damage. Also, not a contradiction, and exception, and Sun Blade need not ever drop in a game. All magic items are DM options. That exception is handled by Specific over General.
I added some of that into the answer.
The attack is magical, or it isn't. What kind of damage is smite? Radiant, right?
Not Magical Damage. Radiant Damage.