Challenging dependencies are usually a prioritisation problem
When teams can't complete their work within the Sprint, it boils down to just 2 things:
1. Things the team are in control of - such as breaking down the work into something smaller.
2. Things the team are not in control of - dependencies on external people and things.

If you want to deliver more value, then stop using project delivery
Many organisations have successfully transitioned to Agile ways of working. They might have implemented CI/CD, DevOps and Cloud infrastructure. But guess what? Their portfolio isn't getting delivered any faster.
And the culprit? The culprit is Project orientation and Project management.