None of these social media companies have consistent rules.
They have vague guidelines that are implemented post facto based on how powerful the person is who breaks them.
Trump probably brings in billions of page views for Twitter. It's a simple business / economic decision on their end. Why would they want to mute someone who is bringing in potentially millions in ad revenue, etc.
Ethics be damned.