🪟View detected as changed. (#1562)

# Description

Digging into the issues CDF-24590 and CDF-24652 and found this on the
way

# Reviewer
This is a +10 line fix. The rest is test data.

## Changelog

- [x] Patch
- [ ] Minor
- [ ] Skip

## cdf

### Fixed

- When deploying views that have a `multi_edge_connection` type that has
not set the `direction`. Toolkit will no longer try to redeploy when the
view has not changed.

## templates

No changes.
