I think one of the biggest mistakes of Scrum is the Sprint concept. Artificially carving work into an X-week, immutable window makes no sense. Plan releases for when feature sets reach the level of maturity users and product folks want them.
The Sprint approach leads to half-assed features hiding behind a small army of feature flags.
At a minimum, if you can’t get rid of sprints, at least change the default 2 weeks into 3 or 4 weeks. Your meeting burden will go down add you’ll actually have time to deliver working features.