You can't possibly be so ill-informed can you? Never mind...
Trump, while in office, refused to host the ceremony, and President Obama was not interested in having some lackey do it, while Trump was out golfing, or worse.
Why now? because it was a matter of scheduling, AFTER the Covid restrictions were lifted.