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.

How are you improving your organisation's overall delivery capability?
You're improving your Agile / Scrum / Kanban - great.
But what are you doing to improve your organisation's overall delivery capability?