Can you post the full contents of your packages.yml file inside of a code block?
It looks like you have multiple packages installed, each of which is trying to install a different version of dbt utils. By seeing which packages you have installed, we can work out what combination is causing the issue.
Because your first two packages don’t have upper bound limits, you will get the latest releases for all versions of the package, even those that may contain breaking changes.
You could solve this by setting an upper bound for your dbt vault installation, or by installing the latest version of dbt expectations which no longer depends on dbt utils at all.